当前行任意位置插入上一行:Ctrl + Shift + EnterCmd + Shift + Enter
当前行或选中项上下位置移动:Ctrl + Shift + Up / DownCtrl + Cmd + Up / Down
计算数学表达式:Ctrl + Shift + YCmd + Shift + Y
以1为步长递增递减数值:Ctrl + Up / Down(以0.1为步长:Alt + Up / Down,以10为步长:Shift + Alt + Up / Down)Ctrl + Up / Down(以0.1为步长:Alt + Up / Down,以10为步长:Cmd + Alt + Up / Down)
常用插件
安装插件前需安装 Package Control,这是一个插件包管理器,能方便的安装、卸载和升级插件,通过 Ctrl + ` 或者 View -> Show Console,根据 ST 的版本输入以下代码:
ST2:
import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
工欲善其事,必先利其器。
Sublime Text 是一款轻量级的代码编辑器,代码界面配色有爱,搭配快捷键和插件口味更佳。
常用快捷键
ST 有许多有效提升开发效率的快捷键,下面主要讲一些常用的:
粘贴代码自动缩进:
Ctrl + Shift + V
Cmd + Shift + V
选中匹配项:
Ctrl + D(Alt + F3选中所有匹配项)
Cmd + D(Ctrl + Cmd + G选中所有匹配项)
选中括号间的内容:
Ctrl + Shift + A(JS:Ctrl + Shift + M)
Cmd + Shift + A(JS:Ctrl + Shift + M)
复制行或选中项:
Ctrl + Shift + D
Cmd + Shift + D
当前行任意位置插入下一行:
Ctrl + Enter
Cmd + Enter
当前行任意位置插入上一行:
Ctrl + Shift + Enter
Cmd + Shift + Enter
当前行或选中项上下位置移动:
Ctrl + Shift + Up / Down
Ctrl + Cmd + Up / Down
计算数学表达式:
Ctrl + Shift + Y
Cmd + Shift + Y
以1为步长递增递减数值:
Ctrl + Up / Down(以0.1为步长:Alt + Up / Down,以10为步长:Shift + Alt + Up / Down)
Ctrl + Up / Down(以0.1为步长:Alt + Up / Down,以10为步长:Cmd + Alt + Up / Down)
常用插件
安装插件前需安装 Package Control,这是一个插件包管理器,能方便的安装、卸载和升级插件,通过
Ctrl + `
或者View -> Show Console
,根据 ST 的版本输入以下代码:ST2:
ST3:
完成安装后重启 ST,按
Ctrl / Cmd + Shift + p
输入Install Package
回车,再输入插件名即可。推荐皮肤
Material Theme
自定义补全代码 Snippets
比方我频繁使用图片占位图
<img src="http://fpoimg.com/280x280">
,但每次都复制粘贴显然效率不高,我们在 Sublime 中选择Tools -> New Snippet...
创建一个新的代码片段来解决此问题。<content><![CDATA[]]></content>
自定义补全的内容。${1}
定义第一个光标位置,${2}
则是定义第二个光位置,:
后面表示默认值,补全后通过Tab 键
可切换至下个光标位置。<tabTrigger></tabTrigger>
定义触发补全内容的关键字。编辑好后保存在
Package -> User
目录下为 .sublime-snippet 后缀,这时在页面中输入imgp
后Tab键
或Enter键
就能补全自定义的代码了。默认配置优化
虽然 ST 中的默认配置已经满足大部分的编程需求,但这不妨碍我们让它更好用。ST2 可直接在
Preferences -> Settings — Default
中修改配置文件,ST3 通过Preferences -> Settings — User
中{}
里增加配置信息来修改,下面列举出一些较为实用的一些配置。