Sublime Text 初级使用指南
本体的下载和安装
- 推荐在官方下载,最靠谱也是最新的版本
但是官方的下载源在国外服务器,如果下载遇到问题可以尝试魔法上网各种正规的网络加速服务 - 我度盘有分流,不过更新随缘
目前是版本是Windows的64位版(Build 3143 x64)
建议直接安在C盘,或者其他SSD,反正程序本身很清爽
不会往注册表写一些有的没的,也不会生成乱七八糟的缓存文件
除了安装目录外只用了C:\Users\用户名\AppData\Roaming\Sublime Text 3
保存用户配置
插件安装
如果你选择使用Sublime Text想必一定也看中了它强大的插件扩展功能
安装插件有两种方式:在线安装/本地安装
一般来说都是选择在线安装,第一安全第二方便
在安装插件之前我们需要下一个插件包支持工具
1. 获取安装脚本
去[这个网站]找到Sublime Text 3
那个文本框,复制其中内容
长这样
2017年11月的Package Control安装脚本
这里贴出来的是图片,不要试图偷懒了,好好去官方复制脚本吧
因为内容一直在变,我这里即使复制下来也不是长久之计,除非我一直实时更新
你就动几下鼠标的事,人家无偿维护更新了这么久,赚你一点流量也不过分吧
2. 安装Package Control
把第一步复制的内容输入控制台,回车,运行安装脚本
如何打开控制台:点击菜单栏的View,然后点击Show Console
(或者使用Ctrl + `组合键)
界面最下方横跨整个程序界面的长条框就是控制台
左下角信息栏可以看到进度
3. 搜索插件
安好Package Control之后,Ctrl+Shift+P呼出命令面板,就是菜单栏下方程序正中间的短输入框
输入install
,回车,就可以进入搜索插件的界面了
如果输入
install
没有Package Control: Install Package
的选项
说明PyV8还没安好,可以在左下角信息栏看到还在安装PyV8
如果输入install
有Package Control: Install Package
的选项,但是回车没有反应
看左下角信息栏,如果有Loading repositories的信息
说明还在加载库,静待加载完成
如果长时间卡在此处,请检查网络环境
等插件列表刷新出来出来之后,输入插件名字并点击就可以自动安装了
一般来说,插件安装完之后即刻、自动生效,只有少数插件需要另行配置
必备插件
必备是我个人主观意见认为的必备,仅供参考
ChineseLocalization
全自动的完全汉化,安完立即生效
而且随时可以在帮助菜单的Language项里切换,支持简中/繁中/日语/英语
就算习惯使用英文界面建议也安好此插件,以备不时之需
可以自定义翻译内容,也就是说你要是有功夫完全可以DIY自己的菜单
ConvertToUTF8
支持非UTF8编码的插件,安完之后Sublime才支持GBK等编码
这个插件应该算真正意义上的必备
很多汉字编码是GBK,繁体汉字编码是BIG5,不安这个的话粘贴进来就是乱码
支持 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等等编码,因此安完后俄语日语等都可以正常显示
Bracket Highlighter
用于匹配括号,引号和HTML标签
不多说
SideBarEnhancements
侧边栏增强,记得在视图->侧边栏->显示侧边栏
Themr
主题管理,切换主题的时候只需要点一下就够了
用这个可以方便快速地切换主题,不用自己修改配置文件
推荐插件
IMESupport
如果输入法不跟随当前输入位置的话安装这个插件可以修复
Alignment
等号对齐,定义完一长串变量,Ctrl+Alt+A,爽到
TrailingSpaces
标记出多余的空格,配置后可以自动消除多余的空格
FileDiffs
比较文本不同,右键FileDiifs Menu
Sublime CodeIntel
代码自动完成提示
Emmet
快速生成HTML代码段的插件,强到爆炸
比如建一个html文件,输入html:5
然后Ctrl+E
JsFormat
将JS格式化的插件,Ctrl+Alt+F
AutoFileName
快捷输入文件名
相关设置
先贴一下我的设置
{
"theme": "Adaptive.sublime-theme",
"font_face": "Microsoft YaHei Mono",
"font_size": 15,
"line_padding_top": 1,
"line_padding_bottom": 1,
"highlight_line": true,
"word_wrap": "true",
"highlight_modified_tabs": true,
"save_on_focus_lost": true,
"trim_trailing_white_space_on_save": true,
"ensure_newline_at_eof_on_save": true,
"translate_tabs_to_spaces": true,
"tab_size": 4,
"bold_folder_labels": true,
"fade_fold_buttons": true,
"disable_tab_abbreviations": false,
"ignored_packages":
[
"Vintage"
]
}
逐条解释下:
theme = 主题
font_face = 字体
font_size = 字号
line_padding_top = 与上一行的间距
line_padding_bottom = 与下一行的间距
highlight_line = 当前编辑行高亮显示
word_wrap = 本屏显示不完时自动换行,如果单纯写代码建议关闭,否则你的代码宽度在很多场合会突破天际
highlight_modified_tabs = 高亮显示未保存文件
save_on_focus_lost = 窗口失焦立即保存文件
trim_trailing_white_space_on_save = 每次保存的时候自动移除多余的空格
ensure_newline_at_eof_on_save = 每次保存的时候文件末尾自动保留一个空行,从C继承过来的良好传统
translate_tabs_to_spaces = 把Tab转换成空格,理论上说缩进使用Tab或者空格都可以,但是某些语言混用Tab和空格会出问题(比如php)
tab_size = 配合translate_tabs_to_spaces设置Tab转换成几个空格
show_full_path = 显示全路径,就是标题栏上那个
bold_folder_labels = 侧边栏文件夹显示加粗,区别于文件
draw_white_space = 显示Tab和空格
fade_fold_buttons = 默认显示行号右侧的代码段闭合展开三角号。
draw_minimap_border = 用于右侧代码预览时给所在区域加上边框,方便识别。
disable_tab_abbreviations = 禁用Emmet的Tab补全功能(只使用 Ctrl+E),如果你更偏爱系统自带的Tab功能的话
scroll_past_end = 滚到文本末尾后继续往下滚,如果你想把最后一行放在屏幕中间来看的话可以开启
spell_check = 拼写检查,求求你关掉吧,我们都是用缩写和拼音的,没几个单词能通过检查
"ignored_packages":["Vintage"] = Vim模式,这样写是关闭,反正我也不会用
"rulers":[80] = 宽度指导线,当代码宽度超过这条线的时候说明你该重新组织代码格式了,单纯写代码建议开启
default_line_ending: "unix" = 这样写是使用 unix 风格的换行符
auto_find_in_selection = 在选中范围内搜索(而不是整个文档)
其他
字体
等宽字体(monospaced font)是一种字符宽度相同的电脑字体,其在代码中的重要性我就不多说了
但是一般很难找到同时拥有中文字库强大,西文数字符号严格等宽,优雅端正可读性高的字体
很不巧,我刚好就有这么一款
Microsoft YaHei Mono
[下载链接] 密码8wgu
神秘代码
我也不知道是什么,很神秘
—– BEGIN LICENSE —–
Nicolas HennionSingle
User License
EA7E-866075
8A01AA83 1D668D24 4484AEBC 3B04512C
827B0DE5 69E9B07A A39ACCC0 F95F5410
729D5639 4C37CECB B2522FB3 8D37FDC1
72899363 BBA441AC A5F47F08 6CD3B3FE
CEFB3783 B2E1BA96 71AAF7B4 AFB61B1D
0CC513E7 52FF2333 9F726D2C CDE53B4A
810C0D4F E1F419A3 CDA0832B 8440565A
35BF00F6 4CA9F869 ED10E245 469C233E
—— END LICENSE ——
备用的神秘代码
—– BEGIN LICENSE —–
TwitterInc
200 User License
EA7E-890007
1D77F72E 390CDD93 4DCBA022 FAF60790
61AA12C0 A37081C5 D0316412 4584D136
94D7F7D4 95BC8C1C 527DA828 560BB037
D1EDDD8C AE7B379F 50C9D69D B35179EF
2FE898C4 8E4277A8 555CE714 E1FB0E43
D5D52613 C3D12E98 BC49967F 7652EED2
9D2D2E61 67610860 6D338B72 5CF95C69
E36B85CC 84991F19 7575D828 470A92AB
—— END LICENSE ——
80美元对工作党来说不算什么负担,可以的话请支持正版
未注册的试用版跟正式版功能上没有任何区别,只不过标题栏最后有一个(UNREGISTERED)
高频使用的情况下大概20分钟弹出一次购买提示,不算很过分