1,package control
我们用sublime几乎都会首先安装这个插件,这个插件是管理插件的功能,先安装它,再安装其他插件就方便了。 安装方法:
点击sublime的菜单栏 view->show console(ctrl+`) 现在打开了控制台, 这个控制台有上下两栏, 上面一栏会实时显示sublime执行了什么插件,输出执行结果, 如果你安装的某个插件不能正常运行,应该先在这里看看有没有报错。下面栏是一个输入框,可以运行python代码。我们输入下面的代码点击回车运行, 就能安装好package control了.
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ',' ')).read())
然后我们按住 ctrl+shift+p。此时会输出一个输入框, 输入install。 选择package contrl: install package 回车 ,需要稍定一会儿,右下角状态栏会显示正在连接的提示文字。 使用sublime时注意看右下角状态栏,很多插件的提示信息都显示在这里,这个状态栏很小,初次使用的人都有可能没有注意到它
如果要卸载插件, ctrl+shift+p 输入 remove, 选择package control:remove package 然后再选择已安装的插件, 回车即可卸载。
如果package control 安装插件时失败了, 我们可以采用手动安装的方式, 在google上去搜索插件, 下载插件的源代码。在sublime的菜单栏点击 preferences->Browse package.. 此时会打开插件目录。然后把你下载的插件源代码复制进去就可以了。
2.emmet (ex - zencoding)
敲打html和css神器啊,强烈推荐。在window显示下方输入框命令是ctrl+alt+enter.在mac下面是control+alt+enter.
3.ctags
这个插件能跨文件跳转,跳转到指定函数声明的地方。 使用package control 搜索ctags 进行安装(安装ctags插件就可以了, 还有一个 CTags for PHP 插件没什么用)。注意安装好插件后要需要安装ctags命令。window 下载ctags.exe http://vdisk.weibo.com/s/7QZd7 。 将ctags.exe文件放在一个环境变量能访问到的地方。打开cmd, 输入ctags,如果有这个命令,证明成功了。 ubuntu下安装运行命令:sudo apt-get install exuberant-ctags 。
然后在sublime项目文件夹右键, 会出现Ctag:Rebuild Tags 的菜单。点击它,然后会生成.tags的文件。
4.sublimecodeintel 代码提示
sublime默认的代码提示只能提示系统函数,用户自己创建的函数、类不能提示。 如果想要提示自己建立的函数。 可以安装sublimecodeintel插件。
sublimecodeintel 安装后需要配置,文件:编辑~/.codeintel/config
- {
- "PHP": {
- "php": '/usr/local/php/bin/php',
- "phpExtraPaths": [],
- "phpConfigFile": '/etc/php.ini'
- },
- "JavaScript": { "javascriptExtraPaths": [] }
- }
5.错误语法提示sublimelint 和 Phpcs
我们需要在写代码的时候如果有语法错误,能立即提示我们, 可以安装这两个插件:sublimelint 和Phpcs , sublimeint 需要系统有php命令。 所以需要设置好php的环境变量。 sublimelint的语法错误提示是显示在状态栏上面的,所以在编写程序的时候注意时常看看状态栏。 而Phpcs的语法错误提示是在我们保存文件时弹出万能面板显示错误,sublimelint的错误提示实时但不明显。 Phpcs的错误提示不是实时的,但很明显。 因此我们一般这两个插件都要安装。
6.goto document
这个插件能帮助我们快速查看手册。 比如我们在写php代码时, 突然忘记了某个函数怎么用了,将鼠标放在这个函数上,然后按F1,它能快速打开PHP手册中说明这个函数用法的地方。
安装好 goto document插件后我们再配置快捷键F1 跳转到文档。 打开sublime的菜单栏Preferences->key bindings -User 设置快捷键:
- [
- { "keys": ["f1"], "command": "goto_documentation" }
- ]
7.function name display
这个插件可以在状态栏显示出当前光标处于哪个函数中
8.GBK Encoding Support
sublime本身不支持GBK编码, 可以安装这个插件让它支持。
9.SVN插件
windows下可以安装Tortoise和 Tortoisesvn的客户端。然后在sublime中在目录或文件右键都可以提交svn了。 在ubuntu下可以安装rabbitvcs 结合这个插件:https://github.com/kervin/sublime-svn/downloads 实现同样的功能。
10.代码注释格式化 additional PHP snippet和 DocBlockr
additional PHP snippet插件能提示phpdocument格式的代码,还能快速输出开源协议, 输入php- 会有提示。
安装DocBlockr 插件,能形成注释块,输入/**然后回车,会有惊喜哦。
11.成对匹配的增强 BracketHighlighter
像这些符号是成对的:花括号{}, 中括号[],括号:() ,引号“” 等。 这些符号当我们鼠标放在开始符号的位置的时候, 希望能明显看到结尾符号在哪儿sublime默认是下划线,很不明显, 想要明显一点,可以安装插件 BracketHighlighter。
12.格式化PHP代码 php-beautifier
安装 php-beautifier 插件,使用php-beautifier还需要安装 PHP Beutifier的pear包:
pear install PHP_Beautifier
安装好后, 打开PHP文件,ctrl+alt+f 就能为你自动格式化代码。
13.Thinkphp
使用框架开发的可以安装此插件,包括CI等都有。
我的配置(preferrences.sublime-settings):
{
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"font_face": "Courier New",
"font_size": 11,
"highlight_line": true,
"ignored_packages":
[
"Vintage"
],
"theme": "Soda Light.sublime-theme",
"word_wrap": true
}
14. SublimeLinter 和 Phpcs 语法错误提示。( Phpcs 需要详细配置及安装PEAR)
Phpcs 配置比较繁琐,略。
sublimeLinter 可以对很多语言进行提示操作。我配置了php ,js 和css 。必须文件名为.php,.js,.css。
配置: Perference -> Package Setting->SublimeLinter->setting - user
- {
- "sublimelinter": "save-only", //在保存时提示
- "sublimelinter_popup_errors_on_save": true, //弹出提示,可直接定位到错误位置
- "sublimelinter_gutter_marks": true,
- "sublimelinter_delay": 1,
- "sublimelinter_executable_map":
- {
- "php": "D:\\php5.3.13\\php.exe",
- "javascript":"D:/nodejs/node.exe",
- "css":"D:/nodejs/node.exe"
- },
- "jshint_options":
- {
- "strict": true,
- "noarg": true,
- "noempty": true,
- "eqeqeq": true,
- "undef": true,
- "curly": true,
- "forin": true,
- "devel": true,
- "jquery": true,
- "browser": true,
- "wsh": true,
- "evil": true
- },
- "csslint_options":
- {
- "adjoining-classes": "warning",
- "box-model": true,
- "box-sizing": "warning",
- "compatible-vendor-prefixes": "warning",
- "display-property-grouping": true,
- "duplicate-background-images": "warning",
- "duplicate-properties": true,
- "empty-rules": true,
- "errors": true,
- "fallback-colors": "warning",
- "floats": "warning",
- "font-faces": "warning",
- "font-sizes": "warning",
- "gradients": "warning",
- "ids": "warning",
- "import": "warning",
- "important": "warning",
- "known-properties": true,
- "outline-none": "warning",
- "overqualified-elements": "warning",
- "qualified-headings": "warning",
- "regex-selectors": "warning",
- "rules-count": "warning",
- "shorthand": "warning",
- "star-property-hack": "warning",
- "text-indent": "warning",
- "underscore-property-hack": "warning",
- "unique-headings": "warning",
- "universal-selector": "warning",
- "vendor-prefix": true,
- "zero-units": "warning"
- }
- }
配置后,需重启生效!
转自:http://zhan.renren.com/itbegin?gid=3602888498037459714&checked=true
相关推荐
Sublime Text 3是一款广受开发者喜爱的轻量级、高度可定制的文本编辑器,以其优秀的性能和丰富的插件库著称。...当然,Sublime Text 3的插件库非常庞大,你可以根据个人需求和喜好去探索更多实用的插件。
本文将详细探讨“Sublime实用插件集合”中的几个关键插件,包括它们的功能、安装方法和使用技巧,以帮助提升你的开发效率。** 1. **国际化(ZZZZZZZZ-Localization)** 这个插件提供了Sublime Text的多语言支持,...
4. **其他实用插件**: - **GitGutter**:显示自上次提交以来文件更改的内容,便于版本控制。 - **BracketHighlighter**:高亮显示匹配的括号,避免因未正确配对的括号导致的错误。 - **AutoFileName**:自动补全...
这个"sublime各种插件包集合"显然是一份包含多种Sublime Text插件的资源包,旨在提升开发者的生产力和代码质量。下面,我们将深入探讨Sublime Text插件及其重要性,以及如何安装和利用这些插件来优化你的编程体验。 ...
本资源“sublime部分插件合集”提供了一系列针对Sublime Text优化的插件,旨在提升开发者的编程效率和代码质量。下面将详细介绍其中提及的几个关键插件及其功能: 1. **Package Control**:这是Sublime Text最重要...
Sublime Text3 插件包(包含前端大部分常用插件,绝版插件)。 解决 Package Control 网站被墙后,无法下载插件,像LESS2CSS等插件 Package Control都无法搜索到了。 插件包列表: All Autocomplete,AutoFileName,...
Sublime Text是一款广受欢迎的...通过下载并安装"sublime常用插件安装包",你可以轻松获取这些插件,提升你的Sublime Text使用体验。安装完成后,记得根据个人需求进行设置和配置,让插件更好地服务于你的开发工作。
本压缩包"sublime text3常用插件集合包"提供了一些常用插件的集成,便于用户快速安装和使用。 SublimeTmpl-master是其中的一个子目录,可能包含了模板相关的插件。模板功能在编程中非常实用,它能帮助开发者快速...
7. **代码片段**:`Sublime Text 3`内置了代码片段功能,你可以创建自己的C语言代码片段,例如常用的头文件、循环结构等,提高编码效率。 8. **多文件项目管理**:`SideBarEnhancements`插件增强了侧边栏的功能,让...
"sublime集成了PHP常用插件"这个标题表明了Sublime Text针对PHP开发进行了优化,配备了丰富的插件支持,使得PHP程序员的工作效率得以提升。下面将详细探讨Sublime Text作为PHP编辑器的优势以及它所集成的常用PHP插件...
4. **自动完成**:插件提供Markdown元素的自动补全功能,输入部分字符后按Tab键即可完成常用的Markdown语法。 5. **代码折叠**:对于较长的代码块或列表,可以进行折叠,便于管理和阅读。 6. **表格编辑**:...
除了自动补全,Sublime CodeIntel还有其他实用功能。例如,它可以在状态栏中显示当前选择的方法或变量的相关信息,包括定义位置、参数列表、返回类型等,这样无需离开当前编辑位置就能获取重要信息。此外,它还支持...
此外,"AutoComplete"和"SideBarEnhancements"也是常用插件。前者提供了智能代码补全功能,后者增强了侧边栏的功能,比如可以直接对文件进行重命名、复制、删除等操作。 总的来说,Sublime Text 2的强大在于其插件...
"Sublime Text 3 插件版"意味着这个版本已经预装了一些常用的插件,让开发者可以直接使用,无需单独安装。 在Sublime Text 3中,插件通常通过Package Control来管理和安装。Package Control 是一个非常重要的插件,...
描述中提到的"该工具集成了sublime开发使用的插件,无需在从网上找寻插件烦心安装",这意味着这个版本的Sublime Text已经配置好了常用开发插件,可以立即投入工作,大大提高了开发效率。对于新手和忙碌的开发者来说...
在预装的插件方面,可能包括了如Emmet、SideBarEnhancements、GitGutter、Package Control等实用插件。Emmet是前端开发者不可或缺的工具,它可以极大地简化HTML和CSS的编写,通过缩写快速生成复杂的HTML结构。...
尽管其本身已具备诸多实用特性,但通过安装插件可以进一步提升工作效率,使其更加个性化和强大。然而,对于初学者来说,ST2插件的安装过程可能会显得有些复杂和不易理解。 #### 二、安装Sublime Text 2插件的方法 ...
总之,Sublime Text 2的jQuery插件不仅提供了美观的语法高亮,还可能包含代码提示、自动完成等实用功能,为前端开发者带来了极大的便利。同时,结合源码仓库,你还可以深入学习和理解jQuery的内部工作原理。充分利用...
在这个压缩包中,我们不仅得到了 Sublime Text 3 的安装文件,还附带了一些常用的插件,这些插件极大地提升了开发效率。 首先,让我们关注 Sublime Text 3.7z 文件,这应该是 Sublime Text 3 的安装程序或者更新包...
以下是一些常用插件及其功能: 1. Package Control:安装和管理Sublime Text插件的必备工具,可通过它来查找、安装和更新插件。 2. Emmet:前端开发者的神器,自动完成HTML和CSS缩写,提高编写效率。 3. GitGutter...