听说Mac的TextMate 2比较火,又听说Sublime Text 2跟TextMate很像,就下载了一个Sublime Text 2玩玩。试用之后,感觉还是有一些亮点的。
第一,搜索能力强,ctrl+p打开搜索条,不管是查找文件,还是查找方法定义,都相当快,模糊匹配能力相当强,eclipse中搜索类和方法的搜索框跟它一比就显得土,目前还没明白它怎么实现的,难道是全文检索。
第二,多光标同步编辑,按住ctrl加鼠标左键能点出多个光标,输入,则几个光标同步出字符,这个功能对于喜欢复制粘贴的来说是个好消息。
第三,snippet支持,这个实际上来说是针对每类语言都有一套小模板,输入几个字符即能出现一段定义好的格式,这个配合多光标写代码相当方便了。
这些亮点老式编辑器里大部分都不支持,或支持不不好,像UltraEdit、EmEditor、EditPlus、Notepad2等等
说完亮点,再说说缺点,Sublime Text 2呢,列编辑,列对齐,行排序,不是很灵活,当然,这是跟vim比,其它编辑器(emacs不算)也都有这毛病。还有一个就是GBK支持的不太好,默认只支持UTF8编码,GBK只能通过插件来实现,打开速度还不快。希望以后出新版本能解决这个问题。
目前,使用TextMate 2配合vim来用相当不赖,既有TextMate 2的搜索能力,又有了vim的编辑能力
一个在TextMate 2中直接调用vim来打开当前文件的插件(OpenWithGvim.py):
# Created by ... <...@gmail.com> on 2012-12-27.
import sublime, sublime_plugin
import subprocess
class OpenWithGvimCommand(sublime_plugin.TextCommand):
def run(self, edit):
view = self.view
if view.is_loading():
sublime.status_message("Waiting to loading.")
return False
subprocess.Popen('D:\\tool\\Vim\\vim73\\gvim.exe "%s"'%view.file_name())
def is_enabled(self):
return self.view.file_name() and len(self.view.file_name()) > 0
脚本放在Sublime\Data\Packages\User目录下
同时Perfences --> Key Bindings-User里加入
{ "keys": ["ctrl+1"], "command": "open_with_gvim" },
即可使用Ctrl+1来调用gvim打开当前文件
。
。
。
。
。
。
分享到:
相关推荐
sublimetext2中文版+使用方法
Sublime Text 2 for linux
资源中包含 sublime text2 ,sublime text3 以及一些其他的主题,各主题之间会有细微差距,各位大佬下载后可以自己去观察导入后的效果
现代Sublime Text 3和2主题
Sublime Text 是一个文本编辑器(收费软件,可以无限期试用),同时也是一个先进的代码编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。 Sublime ...
Sublime Text 2详细使用教程
sublime text 使用手册,全面教授sublime text使用技巧
2.可扩展——Vim和Sublime Text均是包含大量实用插件的可扩展工具,可通过安装所需的插件来提高工作效率。 3.互补——Vim和Sublime Text分别是命令行环境(CLI)和图形界面环境(GUI)下的编辑器,二者并用功能...
Sublime Text2 Sublime Text2
Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux [ 编程开发, 编辑输入 - Windows, Mac, Linux // 2012-07-28 ] Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台...
Sublime Text 2 汉化包 解压后把Default目录下的文件覆盖到Sublime Text 2\Data\Packages\Default下即可汉化
SublimeText 启动cocos2dx3.0项目 按readme.txt里面说明去修改路径之后 直接在lua文件里按F7即可运行项目
当初装sublime的时候在csdn上没找到比较好的插件合集 费了一点功夫...但是具体还是要看个人的需求吧 通过package control有太多的插件可供安装 希望这个插件集合能给大家带来一点小便利 方便刚装sublime text的用户哈
很好用的编辑工具Sublime Text ;很好用的编辑工具Sublime Text ;很好用的编辑工具Sublime Text ;很好用的编辑工具Sublime Text ;很好用的编辑工具Sublime Text ;
Sublime Text 2这款程序员必备代码编辑器,几乎每位程序员提到Sublime Text 2都是赞不绝口!它体积小巧,无需安装,绿色便携;它可跨平台支持Windows/Mac/Linux;支持32与64位操作系统,它在支持语法高亮、代 码补全...
SublimeText2汉化包附加操作方法
解决Sublime Text乱码问题,解压文件,修改文件夹名称为“ConvertToUTF8”,将给文件夹存放到Sublime Text 2\Data\Installed Packages目录下,启动Sublime Text 2,打开乱码文件 按下ctrl+shift+c即可解决
sublime text2的破解文件,覆盖原始的exe文件即可。版本为:Sublime Text 2 Build 2181 Setup.exe
mac版本的sublime text2 方便开发人员使用的开发工具,很好用,前端开发者,go语言都可以使用