`
oaklet
  • 浏览: 107828 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用Sublime Text 2小结

阅读更多
听说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中文版+使用方法

    sublimetext2中文版+使用方法

    Sublime text 2 for linux

    Sublime Text 2 for linux

    IDEA的SublimeText2/Text3 monokai主题配色风格

    资源中包含 sublime text2 ,sublime text3 以及一些其他的主题,各主题之间会有细微差距,各位大佬下载后可以自己去观察导入后的效果

    现代SublimeText3和2主题

    现代Sublime Text 3和2主题

    Sublime Text 4 Build 4152

    Sublime Text 是一个文本编辑器(收费软件,可以无限期试用),同时也是一个先进的代码编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。 Sublime ...

    Sublime Text 2详细使用教程.doc

    Sublime Text 2详细使用教程

    sublime text 使用手册(全面教授sublime text使用技巧)

    sublime text 使用手册,全面教授sublime text使用技巧

    Sublime Text 使用手册

    2.可扩展——Vim和Sublime Text均是包含大量实用插件的可扩展工具,可通过安装所需的插件来提高工作效率。 3.互补——Vim和Sublime Text分别是命令行环境(CLI)和图形界面环境(GUI)下的编辑器,二者并用功能...

    Sublime Text2

    Sublime Text2 Sublime Text2

    最新破解Sublime Text 2.0.2 x64

    Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux [ 编程开发, 编辑输入 - Windows, Mac, Linux // 2012-07-28 ] Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台...

    Sublime Text 2 汉化包

    Sublime Text 2 汉化包 解压后把Default目录下的文件覆盖到Sublime Text 2\Data\Packages\Default下即可汉化

    SublimeText启动cocos2dx3.0项目

    SublimeText 启动cocos2dx3.0项目 按readme.txt里面说明去修改路径之后 直接在lua文件里按F7即可运行项目

    sublime text福利 40多个插件集合 5款主题(完美支持sublime text3和st2)

    当初装sublime的时候在csdn上没找到比较好的插件合集 费了一点功夫...但是具体还是要看个人的需求吧 通过package control有太多的插件可供安装 希望这个插件集合能给大家带来一点小便利 方便刚装sublime text的用户哈

    Sublime Text 3压缩包

    很好用的编辑工具Sublime Text ;很好用的编辑工具Sublime Text ;很好用的编辑工具Sublime Text ;很好用的编辑工具Sublime Text ;很好用的编辑工具Sublime Text ;

    Sublime Text 2.rar

    Sublime Text 2这款程序员必备代码编辑器,几乎每位程序员提到Sublime Text 2都是赞不绝口!它体积小巧,无需安装,绿色便携;它可跨平台支持Windows/Mac/Linux;支持32与64位操作系统,它在支持语法高亮、代 码补全...

    SublimeText2汉化包

    SublimeText2汉化包附加操作方法

    sublime text2插件

    解决Sublime Text乱码问题,解压文件,修改文件夹名称为“ConvertToUTF8”,将给文件夹存放到Sublime Text 2\Data\Installed Packages目录下,启动Sublime Text 2,打开乱码文件 按下ctrl+shift+c即可解决

    sublime text2破解文件

    sublime text2的破解文件,覆盖原始的exe文件即可。版本为:Sublime Text 2 Build 2181 Setup.exe

    mac版本sublime text2

    mac版本的sublime text2 方便开发人员使用的开发工具,很好用,前端开发者,go语言都可以使用

Global site tag (gtag.js) - Google Analytics