Sublime Text 3 笔记
插件(plugins), snippets, 宏(macros).
基本情况
安装与破解
- 官网下载,当前版本3143, 然后输入注册码. 貌似版本不一致也没关系, 至少还没报错.
- 安装本地的package control: 调出控制台, copy, paste.
settings
- 当前配置都是在
menu->preferences->setting-user
下进行修改的. 这样的话就不影响全局的设置.1
2
3
4
5
6
7
8// 当前行高亮
"highlight_line": true,
// 窗口失焦立即保存文件
"save_on_focus_lost": true,
// 关闭自动更新
"update_check": false,
快捷键
- 调出控制台(console), 即底部的命令行: Ctrl+`. 其中`与~是同一个键, 即左单引号.
- 打开悬浮对话框(command palette): ctrl+shift+p.
ctrl+shift+l: 多行编辑
这里设置按Ctrl+Shift+C复制文件路径,按F2即可在Chrome浏览器预览效果(如果需要的话,也可以根据自己的需要为Firefox,Safari,IE,Opera等加上), 当然你也可以自己定义喜欢的快捷键,最后注意代码中的浏览器路径要以自己电脑里的文件路径为准。
1
2
3
4
5
6
7
8
9
10
11[
{ "keys": ["ctrl+shift+c"], "command": "copy_path" },
//chrome
{ "keys": ["f2"], "command": "side_bar_files_open_with",
"args": {
"paths": [],
"application": "C:\\Users\\jeffj\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe",
"extensions":".*"
}
}
]
文档编辑快捷键
C+M: 快速移动光标到括号开始或结束
- 一些参考
插件
基础
- 插件管理 package control 的安装: 其实就是把相应的代码copy到控制台(console)中, 然后回车等待 安装结束, 重启即可.
- 至于某插件到底做什么用, 看插件官网是最简单的.
- 插件的安装方法:
- 已经安装package control的前提下, c+s+p调出悬浮对话框, 找到package install, 再找到想要的插件, 回车即可.
- 下载完整的插件包, 解压, 放入
%APPDATA%\Sublime Text 3\Packages
,
即C:\Users\yao\AppData\Roaming\Sublime Text 3\Packages
.
通用插件:
- converttoutf8: 将非utf8的编码转为utf8编码.
- BracketHighlighter: 高亮显示匹配的括号、引号和标签.
- SideBarEnhancements: 更强大的是,该插件还能让我们自定义快捷 键呼出某个浏览器以预览页面!
个性化插件
- color theme
- 语法高亮其实就是一个color theme, 这个东西可以自己写, 放入(C:Text 3), 比如这 个目录下的Monokai-custom.tmTheme 就是个例子, 但是这个theme有问题.
- 各个color theme所支持的语言集合不一致, 至于需要某theme支持某语言, 这个应该可以在menu->preferences->settings-user中设定.
- git
在sublime3中使用latex
最最重要的是pdflatex中的编码问题, 看来要把所有tex文件都转换为utf8(不带bom)了, 否则即使有convert2utf8宏包仍然会一不注意就乱码了.
LaTeXing 貌似功能强大.
LaTeXtools 看起来比LaTeXing强大.
diagxy宏包: 图论.
multido宏包: 在某处重复/有规律地输入内容.
\multido{\i=2+-3}{10}{\i, }
- LaTeXTools 插件教程
- 订制 Sublime Text 下 LaTeXTools 插件的编译脚本
- LaTeXTools 各种编译器的重新设置 这篇文档非常重要. 然而并没有什么鸟用.
打开SumetraPDF选项,修改命令行为:"D:Text 3_text.exe" “%f:%l” 或者"C:FilesText 3_text.exe" “%f:%l” 注意路径按照自己的安装的盘符进行对应修改; window下用ctex一般SumetraPDF是和WinEdt关联的,其原始命令为:“D:.exe” “[Open(|%f|);SelPar(%l,8);]” 如果有一天想改回去,可用使用这个恢复和WinEdt的反向搜索。
- LaTeX-cwl 用于代码补齐, 需要和latexing配合使用. 离线安装比较好, 然后修改latex-cwl中的各个文件. latex-cwl 文件夹中很多cwl文件对我来说并没有用, 直接删除, 甚至可以自己写一个需要的代码补全与提示列表, 只用后缀是cwl, 内容是类似的列表即可.
- 神奇的latexing. 若disabled latexing宏包, 会导致latextools的C-S-B快捷键对应的编译命令失效.
参考
- Sublime Text 3 全程详细图文原创教程. ps: 该文有相当多的newbie信息.
- Sublime Text 3 配置和使用方法