内容目录
下载与安装
- 前往Sublime官网,下载对应版本安装包;
- 傻瓜式安装,打开就可以使用了。要注意的是Sublime Text 3是一款收费软件,如果用户未激活,会在使用过程中不时出现要求购买的弹框,不过只要关掉还是可以继续免费使用的。
插件安装
- 直接安装
可以直接下载安装包解压缩到Packages目录Preferences -> Browse Packages
,然后重启Sublime即可;
或将插件放至如下路径 OS X: ~/Library/Application Support/Sublime Text 3/Packages/ Linux: ~/.config/sublime-text-3/Packages/ Windows: %APPDATA%\Sublime Text 3\Packages\
- 使用Package Control组件安装
- 按
Ctrl
+ ` 调出console(注:安装有QQ输入法等软件的这个快捷键会有冲突,请自行检查); - 将一下代码贴入onsole,并按下回车;
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 3;
- 如果在Perferences选项下看到Package Control这一项,则安装成功。
- 按下
⌘
+⇧
+P
(Mac)/Ctrl
+Shift
+P
(Windows)调出命令面板输入packinstall 调出 Install Package 选项并回车,然后在列表中选择要安装的插件即可。
- 按
常用配置
-
Perferences -> Settings
{ "font_size": 13, // 字体大小 快捷键:⌘+/Ctrl+ "save_on_focus_lost": true, //失焦自动保存 "update_check": false, // 自动更新检查 "auto_match_enabled ":true, // 自动补全括号 "tab_size": 4, // 设置tab的大小为4 "translate_tabs_to_spaces": true, // 使用空格代替tab "rulers": [80, 100], // 添加行宽标尺 "draw_white_space": "all", // 显示空白字符 "trim_trailing_white_space_on_save": true, // 保存时自动去除行末空白 "ensure_newline_at_eof_on_save": true, // 保存时自动增加文件末尾换行 "default_encoding": "UTF-8", // 默认编码格式 "caret_style": "phase", //光标闪烁样式,其余选项{“smooth”, “phase”, “blink”, “wide”, “solid”} "highlight_line": true, // 高亮当前行 // ... }
- 推荐配置
{ "color_scheme": "Packages/Colorsublime - Themes/monokai-best.tmTheme", "font_size": 13, "ignored_packages": [ "Vintage" ], "save_on_focus_lost": true, "theme": "Adaptive.sublime-theme", "update_check": false }
插件推荐
Alignment
A simple key-binding for aligning multi-line and multiple selections in Sublime Text 2.
- 配置项
默认设置会根据=
将多行代码对齐,效果如下:// 原始代码 int a = 1; str bb = 'bb'; float ccc = 3.14; // 对齐后 int a = 1; str bb = 'bb'; float ccc = 3.14;
其他配置项(以下配置为默认值):
"align_indent":true, // 在多行不同缩进级别对齐时,是否按最大缩进级别进行缩进排版; "mid_line_tabs":flase, // 是否以Tab键进行缩进排版; "alignment_chars ":["="], // 对齐字符,以该字符进行对齐整理;e.g. ["=","*","a"]; "alignment_space_chars ":["="], // 对齐字符前是否添加“空格”,此值必须存在于"alignment_chars"中; // 前缀字符,也就是将 前缀字符 + 对齐字符 一起当作 对齐字符 来对待; "alignment_prefix_chars": ["+", "-", "&", "|", "<", ">", "!", "~", "%", "/", "*", "."],
-
快捷键
默认快捷键:
Mac:⌘
+⌃
+A
[ { "keys": ["super+ctrl+a"], "command": "alignment" } ]
Windows :
Ctrl
+Alt
+A
[ { "keys": ["ctrl+alt+a"], "command": "alignment" } ]
默认情况下,快捷键可能会与一些截图软件冲突。可通过Preferences->Package Settings->Alignment->Key Bindding – User修改。
PS:据说ST3已经集成自动对齐功能,有兴趣的小伙伴可以自己研究下。
BracketHighlighter
Bracket Highlighter matches a variety of brackets such as: [], (), {}, "", ”,
, and even custom brackets.
- 推荐用户配置
"content_highlight_bar": true, // 在左侧以竖线显示代码块范围与位置; "ignore_threshold": false, // 忽视限制因素,但是当代码较多的时候可能会影响性能 // ...
DocBlockr
DocBlockr is a package for Sublime Text 2 & 3 which makes writing documentation a breeze. DocBlockr supports JavaScript (including ES6), PHP, ActionScript, Haxe, CoffeeScript, TypeScript, Java, Apex, Groovy, Objective C, C, C++ and Rust.
- 推荐用户配置
{ "jsdocs_extra_tags":[ "@Author AuthorName", "@DateTime {{date}}", "@copyright ${1:[copyright]}", "@license ${1:[license]}", "@version ${1:[version]}" ], "jsdocs_function_description": false } // 效果如下: /** * @Author AuthorName * @DateTime 2020-01-01 * @copyright [copyright] * @license [license] * @version [version] * @param [type] $param [description] * @return [type] [description] */ public function someFunction($param) { // ... }
查看下篇->Sublime Text 插件的安装与常用配置(下)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...