折腾Sublime Text
上班的时候突然想到了一个界面很酷的编辑器,问了小T童鞋之后,他又向我介绍了 Zen coding(现名 emmet)。甚感强大,又由于看到小T截图的软件界面的UI很帅,又问出了主题包出处,就了解到了在 木木木木木 博客上面的内容,下面的内容多为转载,为了留个备忘。
资料推荐
- 系列介绍:http://kevintsengtw.blogspot.com/p/sublime-text-2.html
- 设置文件 Preferences.sublime-settings 详解:http://www.feelcss.com/sublime-text-2-settings.html
- 推荐主题 st2-nil-theme:https://github.com/nilium/st2-nil-theme
用户配置
{
"color_scheme": "Packages/User/Monokai-custom.tmTheme", // 设置高亮配色文件
"theme": "Nil.sublime-theme", // 设置新调用主题,更改了ST2程序的UI
"font_face": "YaHei Consolas Hybrid", // 设置默认字体
"font_size": 11.5, // 设置默认字号(平时直接 Ctrl+中键滚动)
"caret_style": "phase", // 设置光标闪动方式
"highlight_line": true, // 突出显示当前光标所在的行
"line_padding_bottom": 1, // 设置上行距
"line_padding_top": 1,
"margin": 4, // 行号边栏和文字的间距
"word_wrap": true // 自动换行
}
推荐的插件
插件及快捷键
Ctrl+Alt+K
- KeymapManager,快捷键管理Ctrl+Alt+V
- Clipboard History,剪切板历史Ctrl+Alt+Enter
- ZenCoding,不解释Ctrl+Alt+A
- Alignment,JavaScript 代码对齐Alt+Up
、Alt+Down
- BracketHighlighter,快速在一对标签内切换- SmartMarkdown - MD文件编写简单的补全
- MarkDown preview - MD文件预览
- Markdown to Clipboard - 文档内鼠标右键复制MD转化为HTML后的代码
常用快捷键
通用快捷键
Ctrl+Shift+P
- 超快速匹配搜索Shift+右键
- 方形区域选择Ctrl+左键
- 可选不连续代码
文本操作
Ctrl+K,U
- 改为大写Ctrl+K,L
- 改为小写Ctrl+/
- 注释Ctrl+D
- 选中光标所在字符串(按住继续选择下个相同字符串)Alt+F3
- 选中与光标处相同的全部词Ctrl+M
- 光标移动至括号前或后Ctrl+Shift+M
- 选中括号内的内容(按住继续选中前后括号)
行操作
Ctrl+L
- 选中行(按住继续选中下行)Ctrl+J
- 合并行Ctrl+Shift+↑
- 与上行互换Ctrl+Shift+↓
- 与下行互换Ctrl+Shift+K
- 删除整行Ctrl+Shift+D
- 复制整行Ctrl+Shift+L
- 同时编辑所选行Ctrl+K,Backspace
- 从光标处删除至行首Ctrl+K,K
- 从光标处删除至行尾Ctrl+Enter
- 光标所在行后插入行Ctrl+Shift+Enter
- 光标所在行前插入行Ctrl+F2
- 设置书签F2
- 下一个书签Shift+F2
- 上一个书签
功能设置
Alt+Shift+2
- 窗口两列显示Alt+Shift+8
- 窗口两行显示Ctrl+K,B
- 开启/关闭侧边栏,按住 Ctrl、按 K、松开、再按 BCtrl+PageDown
、Ctrl+PageUp
- 文件按开启的前后顺序切换Ctrl+P
- 快速搜索切换文件,再输入@
查找文件主标题/函数;或者输入:
,跳转到文件某行
Package Control 安装
(仅适用于 Sublime Text 2,Text 3 中由于更新了 python 函数,无法安装,但是由于 Text 3 为测试版,插件也不是很多,等成熟以后更新)
我们用 Sublime 几乎都会首先安装这个插件,这个插件是管理插件的功能,先安装它,再安装其他插件就方便了。
安装步骤
打开控制台
- 点击 Sublime 的菜单栏
View
→Show Console
- 控制台有上下两栏,上面一栏会实时显示 Sublime 执行了什么插件,输出执行结果
- 点击 Sublime 的菜单栏
输入安装代码
在控制台输入框中输入以下 Python 代码并回车运行:import urllib2 import os # 定义包文件名 package_file = 'Package Control.sublime-package' # 获取 Sublime Text 的已安装包路径 installed_packages_path = sublime.installed_packages_path() # 如果路径不存在则创建 if not os.path.exists(installed_packages_path): os.makedirs(installed_packages_path) # 构建完整的包文件路径 package_path = os.path.join(installed_packages_path, package_file) # 下载并保存 Package Control package_url = 'http://sublime.wbond.net/' + package_file.replace(' ', '%20') package_content = urllib2.urlopen(package_url).read() # 写入包文件 with open(package_path, 'wb') as f: f.write(package_content)
重启编辑器
运行结束后,重启编辑器,就能在Preferences
中看到 Package Control 了
备用安装方法
如果上面的方法安装不成功,可以:
- 下载 http://sublime.wbond.net/Package%20Control.sublime-package
- 将下载后的
Package Control.sublime-package
直接放到C:\Users\****\AppData\Roaming\Sublime Text 2\Installed Packages
中
使用 Package Control
安装插件
- 按住
Ctrl+Shift+P
- 输入
install
,选择Package Control: Install Package
回车 - 稍等一会,右下角状态栏会显示正在连接的提示文字
- 出现插件列表后,可以输入文字搜索插件,选择后回车安装
- 按住
卸载插件
Ctrl+Shift+P
输入remove
- 选择
Package Control: Remove Package
- 选择已安装的插件,回车即可卸载
菜单方式
- 也可以通过
Preferences
→Package Control
选择安装和移除插件
- 也可以通过
点击 Install Package 之后,稍等一会,就出现搜索安装的列表:
© 转载需附带本文链接,依据 CC BY-NC-SA 4.0 发布。
猜你喜欢
💬 评论