sublime text2插件

修改左侧项目栏:安装PackageResourceViewer 快捷键 ⌘(command)+⇧(shift)+P 打开 Command Palette 输入 Package Control:Install 回车,等待加载package列表 搜索并安装 PackageResourceViewer 包

最后,使用PackageResourceViewer打开Theme文件进行编辑 快捷键 ⌘(command)+⇧(shift)+P 打开 Command Palette 输入 PackageResourceViewer: Open Resource 回车,打开包列表 选择 Theme - Default,再选择 Default.sublimt-theme 搜索 sidebar_label,在 "class": "sidebar_label" 后边加一行:"font.size": 18,将字体大小设置为18,保存。 好啦,大功告成!

如果觉得行间距太小,可以往上找下,有个class:"sidebar_tree",调一下里边的row_padding配置即可。




 以前常用Netbeans来写代码,好处很多,使得项目写起来很快,但是,时间长了以后,感觉占用内存很大,近来常常卡死,于是乎想找个简单的编辑器来快速编写,但是又希望有netbeans我常用到的功能。以前只是用sublime 来写静态代码,没太多需求,很喜欢这个小巧的编辑器。于是在查找资料后,将这个编辑器变身成一个好的IDE工具。

 

先列表下我安装的插件

 

插件列表

 

 package control  安装

(仅适用于Sublime Text2 ,Text3中由于更新了python函数,无法安装,但是由于text3为测试版,插件也不是很多,等成熟以后更新)

 我们用sublime几乎都会首先安装这个插件,这个插件是管理插件的功能,先安装它,再安装其他插件就方便了。

    点击sublime的菜单栏 view->show console ;现在打开了控制台, 这个控制台有上下两栏, 上面一栏会实时显示sublime执行了什么插件,输出执行结果, 如果你安装的某个插件不能正常运行,应该先在这里看看有没有报错。下面栏是一个输入框,可以运行python代码。我们输入下面的代码点击回车运行, 就能安装好package control了。

代码:

 

配置代码   收藏代码
  1. import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ''%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')  

 

  运行结束以后,记得重启编辑器,就能在Preferences中看到 package control了

 

 

如果上面的方法安装不成功,可以这样下载http://sublime.wbond.net/Package%20Control.sublime-package将下载后的Package Control.sublime-package直接放到 C:\Users\****\AppData\Roaming\Sublime Text 2\Installed Packages 中。

 

 

然后我们按住 ctrl+shift+p。此时会输出一个输入框, 输入install。  选择package contrl: install package 回车 ,需要稍定一会儿,右下角状态栏会显示正在连接的提示文字。 使用sublime时注意看右下角状态栏,很多插件的提示信息都显示在这里,这个状态栏很小,初次使用的人都有可能没有注意到它。   

稍等一会儿后,它会出现一个插件列表, 你也可以在输入框中输入文字进行搜索插件。 搜索到自己想安装的插件,再选择它,回车。 就自动给你安装好了。

如果要卸载插件, ctrl+shift+p 输入 remove, 选择package control:remove package 然后再选择已安装的插件, 回车即可卸载。

 

当然也可以这样:Preferences--> package control  选择安装和移除插件

 

 

点击Install Package之后,稍等一会,就出先搜索安装的列表

 

 

 

正式安装插件:

 

1 TortoiseSVN(win下需要安装有TortoiseSVN客户端支持)

搜索TortoiseSVN显示以后直接回车,安装。然后修改配置文件。

Preferences-->Package Setting--->TortoiseSVN-->Setting - Default 

配置代码   收藏代码
  1. {  
  2.     // Auto close update dialog when no errors, conflicts and merges  
  3.     "autoCloseUpdateDialog": false,  
  4.     "tortoiseproc_path""D:\\Program Files\\TortoiseSVN\\bin\\TortoiseProc.exe" //修改为自己的文件所在地址  
  5. }  

 

安装以后可以直接在文件目录或者文件编辑中右键来提交和更新文件了。

 

 

 

快捷键 alt+c 提交 ,alt+u 更新

 

2 ctags  

这个插件能跨文件跳转,跳转到指定函数声明的地方。 使用package control 搜索ctags 进行安装。 (最舍不得netbeans就是这个函数跳转功能了,这个插件实现了!!)。

但是,还需要

1>下载ctages.exe 这里有提供下载地址 然后将ctages.exe放到环境变量能访问到的地方(我直接放到了某个文件下,然后添加到了环境变量)

2 直接在左侧 项目目录中右键,然后选择 Ctags:Rebuild ags

或者

运行cmd命令 执行下ctages 如果能执行就ok ,然后在命令行格式下到所需打开项目的目录下,运行命令

 

 

Dos代码   收藏代码
  1. ctags -R -f .tags  

 会生成一个.tags 文件。这用sublime打开项目以后,就可以用下面方法跳转到函数声明

 

 

Sublime代码   收藏代码
  1. ctrl+t   ctrl+t   //鼠标在函数出执行,跳到函数处  
  2.   
  3. ctrl+t   ctrl+b  //调回函数  

 

当然用 ctrl+shift+鼠标左键 也可以跳到

 有报错的话,请参考这个文章http://jingyan.baidu.com/article/63acb44afb532561fcc17ef4.html

3 sublimecodeintel 代码提示。 

sublime默认的代码提示只能提示系统函数,用户自己创建的函数、类不能提示。 如果想要提示自己建立的函数。 可以安装sublimecodeintel插件。

sublimecodeintel 安装后需要配置,文件:插件目录/.codeintel/config 中 增加

 

Config代码   收藏代码
  1. "PHP": {  
  2.         "php"'D:\SaeServer\php\php.exe',  
  3.         "phpExtraPaths": ['D:\SaeServer\php\stdlib'],  
  4.         "phpConfigFile"'D:\SaeServer\apache\php.ini'  
  5.     },  
  6.   
  7.   
  8.   
  9. //自己的php解释器和配置文件  

 

 

4 SublimeLinter 和 Phpcs  语法错误提示。( Phpcs 需要详细配置及安装PEAR)

 Phpcs  配置比较繁琐,略。

 sublimeLinter 可以对很多语言进行提示操作。我配置了php ,js 和css 。必须文件名为.php,.js,.css。

 配置: Perference -> Package Setting->SublimeLinter->setting - user 

配置代码   收藏代码
  1. {  
  2.      "sublimelinter""save-only", //在保存时提示  
  3.     "sublimelinter_popup_errors_on_save": true, //弹出提示,可直接定位到错误位置  
  4.      "sublimelinter_gutter_marks": true,  
  5.      "sublimelinter_delay"1,  
  6.     "sublimelinter_executable_map":  
  7.     {  
  8.         "php""D:\\php5.3.13\\php.exe",  
  9.         "javascript":"D:/nodejs/node.exe",  
  10.         "css":"D:/nodejs/node.exe"  
  11.     },  
  12.     "jshint_options":  
  13.     {  
  14.         "strict": true,  
  15.         "noarg": true,  
  16.         "noempty": true,  
  17.         "eqeqeq": true,  
  18.         "undef": true,  
  19.         "curly": true,  
  20.         "forin": true,  
  21.         "devel": true,  
  22.         "jquery": true,  
  23.         "browser": true,  
  24.         "wsh": true,  
  25.         "evil": true  
  26.     },  
  27.     "csslint_options":  
  28.     {  
  29.         "adjoining-classes""warning",  
  30.         "box-model": true,  
  31.         "box-sizing""warning",  
  32.         "compatible-vendor-prefixes""warning",  
  33.         "display-property-grouping": true,  
  34.         "duplicate-background-images""warning",  
  35.         "duplicate-properties": true,  
  36.         "empty-rules": true,  
  37.         "errors": true,  
  38.         "fallback-colors""warning",  
  39.         "floats""warning",  
  40.         "font-faces""warning",  
  41.         "font-sizes""warning",  
  42.         "gradients""warning",  
  43.         "ids""warning",  
  44.         "import""warning",  
  45.         "important""warning",  
  46.         "known-properties": true,  
  47.         "outline-none""warning",  
  48.         "overqualified-elements""warning",  
  49.         "qualified-headings""warning",  
  50.         "regex-selectors""warning",  
  51.         "rules-count""warning",  
  52.         "shorthand""warning",  
  53.         "star-property-hack""warning",  
  54.         "text-indent""warning",  
  55.         "underscore-property-hack""warning",  
  56.         "unique-headings""warning",  
  57.         "universal-selector""warning",  
  58.         "vendor-prefix": true,  
  59.         "zero-units""warning"  
  60.     }     
  61. }  

 

配置后,需重启生效!

5 function name display 

这个插件可以在状态栏显示出当前光标处于哪个函数中。

6 additional PHP snippet 和 DocBlockr  代码注释格式化。

additional PHP snippet插件能提示phpdocument格式的代码,还能快速输出开源协议, 输入php- 会有提示
安装DocBlockr 插件,能形成注释块。不用每次敲注释的斜杠或星号。

7 BracketHighlighter 成对匹配的增强。

 像这些符号是成对的:花括号{}, 中括号[],括号:() ,引号“” 等。 这些符号当我们鼠标放在开始符号的位置的时候, 希望能明显看到结尾符号在哪儿sublime默认是下划线,很不明显, 想要明显一点,可以安装插件  BracketHighlighter。

8 一个好看的主题 Flatland 

 我觉得很好用

9  我的配置 Preferences -> setting-User

配置代码   收藏代码
  1. {  
  2.        //主题设置  
  3.     "color_scheme""Packages/Theme - Flatland/Flatland Dark.tmTheme",  
  4.     "detect_indentation": true,  
  5.     "draw_centered": false,  
  6.     "fold_buttons": true,  
  7.         //字体设置  
  8.     "font_face""YaHei Consolas Hybrid",  
  9.     "font_size"13,  
  10.     "gutter": true,  
  11.     "highlight_line": true,  
  12.     "ignored_packages":  
  13.     [  
  14.         "Vintage"  
  15.     ],  
  16.     "indent_subsequent_lines": true,  
  17.     "line_padding_bottom"1,  
  18.     "line_padding_top"1,  
  19.     "rulers":  
  20.     [  
  21.         80  
  22.     ],  
  23.     "theme""Flatland Dark.sublime-theme",  
  24.     "word_wrap": true,  
  25.     "wrap_width"0  
  26. }  

 

其他还有很多插件或者配置,就不一一列举了,希望大家共同探讨...

插件介绍地址:http://wbond.net/sublime_packages/community

 

常用命令 :http://alfred-long.iteye.com/blog/1903957




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值