插件安装
- Sublime Text的强大就是它拥有强大的可扩展性。您可根据自己的需要安装不同的插件。
- 使用Sublime Text,插件是不可缺少的存在;而插件的备份就显得非常的重要,这事儿也很简单,只需将Packages(Preferences > Browse Packages)中内容拷贝一份,同步云端即可,每有所需只要 Down 下来,替换掉原Packages下内容就好。
安装方式
- 直接安装
安装Sublime text 3插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages) 使用Package Control组件安装
按 Ctrl+` 调出console粘贴以下代码到底部命令行并回车: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 settings中看到packagecontrol这一项,则安装成功。按下Ctrl+Shift+P调出命令面板输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。
- 直接安装
国内使用SublimeText3,经常可能遇到无法安装可用插件问题,可remove掉Package Control重新安装下;如遇到连Package Control也无法安装,则可以在别处拷贝一份关于Package Control的文件(Package Control.sublime-package)存放于Installed Packages目录之下即可。
如果如上述操作,还是不能正确安装,并且在 sublime 的 console 安装 package control 出现 275309 错误,那么去打开 Preferences->Settings 找到 ignored_packages 配置选项,删除其中对 Package Control 的约束即可。
- Sublime text 删除插件步骤:
“Ctrl+Shift+P”—“RemovePackage”—“找到需要删除的插件,并点击即可删除”
。
推荐插件
-
SublimeText不仅仅是能够查看和编辑Markdown文件,但它会视它们为格式很糟糕的纯文本,这个插件通过适当的颜色高亮和其它功能来更好地完成这些任务。
Sublime Text(3)通过Package control安装MarkdownEditing后,提示错误,通过以下方法解决:
- Ctrl+Shift+p
- set syntax:MultiMarkdown
设置MarkDown文件编辑所见即所得:
- 安装Markdown Preiew,设置
"enable_autoreload": true
。 - 安装LiveReload,从
plugins->enable/disable plugins->enable simple reload
。 - 设置Preview快捷方式
key bindings->{ "keys": ["alt+m"], "command": "markdown_preview", "args": { "target": "browser"} }
-
SideBarEnhancements是一款很实用的右键菜单增强插件;在安装该插件前,在SublimeText左侧FOLDERS栏中点击右键,只有寥寥几个简单的功能;安装了就相当于给其丰了大胸一般。
[ { "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":".*" } } ]
-
这个插件可以让你在Sublime中直接使用终端打开你的项目文件夹,并支持使用快捷键。
-
在 Sublime Text 中,你可以使用内置的颜色选择器。安装完成后,只要按下Ctrl / Cmd + Shift + C 快捷键。
-
SublimeREPL 允许你在 Sublime Text 中运行各种语言(NodeJS , Python,Ruby, Scala 和 Haskell 等等)。
会抛出throw new TypeError:
修改Packages/SublimeREPL/config/NodeJS/repl.js配置文件。var rep = repl.start({ prompt: '> ', //null, source: null, //process.stdin, eval: null, //require('vm').runInThisContext, useGlobal: true, //false useColors: false });
-
一款集成了格式化html、css、js三种文件类型的插件,即便html、js写在PHP文件之内。插件依赖于nodejs,因此需要事先安装nodejs,然后才可以正常运行。插件安装完成后,快捷键ctrl+shift+H完成当前文件的美化操作。
自动格式化设置:
"format_on_save": true
-
SublimeTmpl能新建html、css、javascript、php、python、ruby六种类型的文件模板,所有的文件模板都在插件目录的templates文件夹里,可以自定义编辑文件模板。
SublimeTmpl默认的快捷键:
ctrl+alt+h html ctrl+alt+j javascript ctrl+alt+c css ctrl+alt+p php ctrl+alt+r ruby ctrl+alt+shift+p python
Better Completion
支持Javascript、JQuery、TwitterBootstrap框架、HTML5标签属性提示的插件,是少数支持sublime text 3的后缀提示的插件,HTML5标签提示sublimetext3自带,不过JQuery提示还是很有用处的,也可设置要提示的语言。-
Sublime下有SFTP,只要Ctrl+S即可同步本地到服务器。
-
可视化的操作:帮助你与你的Git repo协议进行交互。它支持很多命令像init,push, pull, branch, stash,等等。使用它当然提前需要安装 Git,并做好响应的配置。
-
可以自动将多余的空格标红,以示提醒。当然,如果你想一键摒除之,这也很好办,加入一点配置即可:在 Preferences / Key Bindings – User加上如下代码即可(数组内部,当然快捷键可自行约定,
-
快速生成HTML代码段的插件,强大到无与伦比:可以超快速编写HTML/CSS/JS,当然这个插件还支持多种编译环境,快捷键查询
-
Vue(*.vue)高亮插件。
-
压缩JS和CSS文件,按F7键后,若压缩当前文件(demo.js),则压缩后的文件(demo.min.js)保存在该文件的同级目录,需要安装java的JDK。
-
可以快速的对函数进行注释。保持代码规范。支持多种语言,有 JavaScript (including ES6), PHP, ActionScript, Haxe, CoffeeScript, TypeScript, Java, Apex, Groovy, Objective C, C, C++ and Rust.
-
Extends the default autocomplete to find matches in all open files,By default Sublime only considers words found in the current file.
-
启动服务器
定制快捷键
- 首先要会使用SublimeText内置的快捷键:快捷键汇总
- 设置快捷键。在SublimeText里,打开
Preferences -> Key Bindings - User
。
技巧
排除文件或文件夹,如隐藏掉node_modules
打开设置
Sublime Text > Preferences > Settings
,注入如下配置即可,它即可将侧边栏的 node_modules 予以隐藏。"folder_exclude_patterns": [".svn", ".git", ".hg", "CVS", "node_modules"]