Sublime 下配置vim模式 + VintageEx-master下載地址


 
 VintageEx-master下載地址:
百度雲鏈接: http://pan.baidu.com/s/1ntIHh3r 密碼: 3nrw
 
 
最近用上了sublime text2, 和textmate比界面要漂亮一些,而且幾個平台下都有對應版本,比較統一。

sublime支持文本編輯使用 vim 模式,vim 快捷鍵編輯文本還是挺快的,兩個編輯器融合一下也挺好,選擇Preferences->Settings- Default, 在文本的最下面有一行

"ignored_packages": ["vintage"]

,這里sublime 默認去掉了vim的支持,我們只需要把”vintage”刪掉就好了。

再在編輯框里試試已經ok了,但是在vim里我都把ESC鍵映射到了’ii’上了: imap ‘ii’ ,這里並不支持imap。 不過我們可以在vintage 的package包里自己定義,我的機器是windows,默認packages都裝在了 C:\Documents and Settings\zhengj1\Application Data\Sublime Text 2\Packages 目錄下,找到Vintage\Default.sublime-keymap文件,用文本編輯器打開,加上下面的代碼:

        { "keys": ["i","i"], "command": "exit_insert_mode",
        "context":
        [
            { "key": "setting.command_mode", "operand": false },
            { "key": "setting.is_widget", "operand": false }
        ]
    },

    { "keys": ["i","i"], "command": "hide_auto_complete", "context":
        [
            { "key": "auto_complete_visible", "operator": "equal", "operand": true }
        ]
        },

    { "keys": ["i","i"], "command": "vi_cancel_current_action", "context":
        [
            { "key": "setting.command_mode" },
            { "key": "selection_empty", "operator": "equal", "operand": true, "match_all": false },
            { "key": "vi_has_input_state" }
        ]
    },

這個keymap文件里可以定義自己習慣的快捷鍵方式,有興趣的不妨研究研究。

vintage這個插件並不支持command, 想要支持還需要下一個VintageEx 包,一些簡單的命令就可以用了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM