Sublime编辑器的使用

我的本地使用环境是Win7下安装的Sublime3编辑器(提取码:nzuw)。

1. 新建index.html,在代码编辑区输入<html,然后按下Tab键,可以快速生成html5的头部代码:

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body> </body>
</html>

  注:这种快捷方式应用的前提是已经创建html文件。如果在缺省文件中的首行输入1.html,ctr+s保存,会自动命名为1.html。

2. 安装Package Control插件。Ctr + ` 或 View > Show Console打开控制台,输入以下内容(参考)后回车:

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

如若在Preference下没有看到Package Control选项,则可查看Preference --> Settings 是否忽略该Package,进行修正即可。

3. 用sublime打开文件时有中文乱码,使用notepad++打开是正常的。分析推断是sublime默认不支持GBK编码显示。解决方法:

preference -> package control -> 输入install后回车 -> 等待片刻后在弹窗内输入gbk回车 -> 在列表中选择安装支持gbk插件选项即可。

打开Preferences菜单,并选择 Browse Packages…系统会打开Sublime 的Packages文件夹,回到上一级菜单,然后打开Installed Packages文件夹,可以看到GBK Support.sublime-package包文件。

4. 在安装emmet插件之后,可以在空白html的首行输入感叹号!,然后按下tab键,即可自动生成html5头文件。且会添加自动补全编辑功能,安装方法同上。

5. 由于Java文件中包含ANSI编码的中文(包含utf-8中文编译无法通过,须用记事本另存为ANSI编码格式),sublime查看为乱码。解决方法:Ctrl + Shift + P 或 Preference --> Package Control,输入Install Package回车,稍等片刻,输入ConvertToUTF8回车即可。安装完毕,选择 Browse Packages…系统会打开Sublime 的Packages文件夹,可以看到ConvertToUTF8包文件。这里可见更多插件

注意:矛盾之处,经常会看到sublime打开文件会自动成为备份文件,也就是文件添加dunp后缀。如果要解决,则只能够卸载掉GBK Support.sublime-package包文件,仅使用ConvertToUTF8插件,但是,有些文件的中文显示又会出现乱码!

6. 让sublime支持语法高亮显示,只需安装syntax插件即可。

7. 关闭sublime自动检测更新提示: 点击菜单栏“Preferences”=> "Settings-User",添加  "update_check": false,  。

8. 多行注释可以输入/**然后按Tab键即可自动生成注释信息。

9.常用快捷键

注释:Ctrl + /   |   ctrl + shift + /

撤销:Ctrl-z

恢复:Ctrl-Shift-Z

逐词移动:Ctrl-左右方向键

移动当前行:Ctrl-Shift-上下方向键

在前面加一行:Ctrl-Shift-Enter

向下复制一行: Ctrl-Shift-D

返回上一次操作的位置:windows下是alt+-

缩放编辑器文字大小:ctrl+-/=

ctag跳转配置

打开preferences->PackageSettings->ctags->MouseBinding_default,复制其中的代码到MouseBinding_User中,更改两个的command如下:

[

{
        "button": "button1",
        "count": 1,
        "press_command": "drag_select",
        "modifiers": ["ctrl","shift"],
        "command": "goto_definition"
    },
    {
        "button": "button2",
        "count": 1,
        "modifiers": ["ctrl","shift"],
        "command": "jump_back"
    }
]

Sublime Text 3运行JavaScript控制台

Win10下使用PHP7+XDebug+Sublime Text 3搭建PHP集成开发环境

最新文章

  1. 计算机缺失缺少mfc110.dll等相关文件的解决办法
  2. div+css样式
  3. centos基本操作
  4. Leetcode-203 Remove Linked List Elements
  5. JAVA 多线程编程之一(基础)
  6. 今天连续几次被其他电脑客户端踢下线,也不知是否是ip冲突
  7. SPAdes
  8. [topcoder]SmartWordToy
  9. select下拉框
  10. sharedPreferences存储数据
  11. C#多线程编程(4)--异常处理+前三篇的总结
  12. step_by_step_用python爬点磁力链接
  13. python使用多进程
  14. Cocos Creator脚本开发事例
  15. [ 9.22 ]CF每日一题系列—— 484A Bits
  16. Git 实战手册(一): 批量修改log中的提交信息
  17. Crowdsourcing[智能辅助标注]
  18. python第三十一课--递归(2.遍历某个路径下面的所有内容)
  19. boost::asio::ip::tcp实现网络通信的小例子
  20. SpringBoot(六)-- 静态资源处理

热门文章

  1. 一个php技术栈后端猿的知识储备大纲
  2. SSH的jar包下载地址
  3. PowerDesigner设置null约束
  4. javascript属性操作
  5. 安装python的注意事项
  6. python3 第六章 - 条件判断
  7. linux_sudo命令
  8. matlab判断文件或文件夹是否存在
  9. 2018-01-28-TF源码做版本兼容的一个粗暴方法
  10. .NET 异步多线程,Thread,ThreadPool,Task,Parallel,异常处理,线程取消