Sublime编辑器的使用

时间:2023-03-09 06:01:41
Sublime编辑器的使用

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集成开发环境