Sublime Text 2包含了大量快捷操作,而且还很方便修改和追加自己喜欢的快捷键。
查看快捷键的方式也很简单:
-------------------------------------------------------
点击菜单栏:Preferences->Key Bindings –Defaults 即可查看。
快捷键:
-------------------------------------------------------
打开/前往
Ctrl+P:搜索项目中的文件
Ctrl+G:跳转到第几行
Ctrl+R:前往 method
ctrl+; :前往字段
Ctrl+Shift+P:打开命令面板
Ctrl+N:新建窗口
ctrl+o:打开文件
ctrl+shift+s:另存为
Ctrl+W:关闭当前打开文件
Ctrl+Shift+W:关闭所有打开文件
ctrl+`显示python命令行
-------------------------------------------------------
界面
F11 全屏
shift+F11 无干绕全屏
ctrl+kb 开关侧边栏
Alt+Shift+数字:分屏显示
ctrl+I :显示底部面板:
-------------------------------------------------------
编辑
F6 拼写检查
F9 行排序
-------------------------------------------------------
选择类
ctrl+l选择整行(继续按键则选择下行)
ctrl+shift+l 将光标放至选中单行内容末尾或多行内容每行行尾
ctrl+d 选中光标位置所在单词 (继续按键则选择下个相同的字符串)
ctrl+m 光标移动至括号内开始或结束的位置
ctrl+shift+m 选择括号内的内容(继续按键则选择父括号)
Alt+F3:选择所有相同的词
Shift+右键拖动:光标多不,用来更改或插入列内容
Ctrl+鼠标左键:依次点击或选取,可需要编辑的多个位置
ctrl+shfit+space:选择本范围
ctrl+alt+上下箭头:多竖行同时编辑:
-------------------------------------------------------
代码折叠
ctrl+shift+[ 按照缩进指示折叠光标所在标签对或折叠所选内容
ctrl+shift+] 展开光标所在标签对内容或所选内容
-------------------------------------------------------
行操作
ctrl+kk从光标处删除至行尾
ctrl+k+backspace从光标处删除至行首
ctrl+shift+k 删除整行
ctrl+shift+backspace 删除整行
ctrl+shift+up 光标所在行与上行互换
ctrl+shift+down 光标所在行与下行互换
ctrl+shift+d 复制光标所在整行,插入在该行之前
ctrl+enter 在当前行后插入新行
ctrl+shift+enter 在当前行前插入新行
ctrl+[ 减少当前行缩进
ctrl+] 增加当前行缩进
tab 增加当前行缩进
shift+tab 减少当前行缩进
-------------------------------------------------------
常用编辑
ctrl+u 软撤销
ctrl+z 撤销
ctrl+y 恢复撤销
ctrl+backspace 删除一个单词:
ctrl+ku 改为大写
ctrl+kl 改为小写
ctrl+x 选定内容状态下为剪切内容,未选中为剪切光标当前所在行
ctrl+t 光标所在位置左右字符或词互换
Ctrl+Shift+V:粘贴并格式化
Alt + Ctrl + ] 代码自动对齐:
XML/HTML
ctrl+shift+a选择光标位置父标签对儿(更换元素时非常有用)
-------------------------------------------------------
拆分窗口/标签页
alt+.闭合当前标签
Alt+Shift+数字:分屏显示
ctrl+tab:切换选项卡:
ctrl+shift+tab:逆序切换选项卡:
Alt+数字:切换打开第N个文件
-------------------------------------------------------
标记
Ctrl+F2:设置/删除标记
-------------------------------------------------------
查找/替换
Ctrl+F:查找内容
Ctrl+Shift+F:查找并替换
Ctrl+H:替换
F3 查找下一个:
shift+F3 查找前一个:
我的用户主题配置 -------------------------------------------------------
{
"color_scheme": "Packages/Color Scheme - Default/Solarized (Dark).tmTheme",
"font_size": 12,
"ignored_packages":
[
"Vintage"
],
"update_check": false,
"word_wrap": true
}
sublime text 3 编译lua脚本 -------------------------------------------------------
1.需要lua.exe luac.exe
(获取方法:1.安装luaforwindows/scite,或者2编译源码)
2.添加lua.exe的路径到环境变量中
例如C:Program Files (x86)Lua5.1
3.sublimetext中 tools->build system->new build system
复制下面内容 替换原内容
{
"cmd": ["lua", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.lua"
}
保存,将名字改为lua.sublime-build
4.在sublimetext中 tools->build system中选择lua 这个编译系统
5.可以运行自己的lua代码了
sublime text 3 编译C++ -------------------------------------------------------
1. dev c++ 编译器下载,安装;
2. 将dev c++安装目录下bin文件夹所在目录添加进系统环境变量;
3. 在sublime 工具 —— 编译系统 中选择C++;
4. 新建C++源文件,Ctrl+B 编译,Ctrl+Shift+B 运行;
如下例子结果图所示:
简单的安装方法:
从菜单 View - Show Console 或者 ctrl + ~ 快捷键,调出 console。将以下 Python 代码粘贴进去并 enter 执行,不出意外即完成安装。以下提供 ST3 和 ST2 的安装代码:
Sublime Text 3:
- import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
Sublime Text 2:
- import urllib2,os; 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( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')