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

來源:互聯網
上載者:User

標籤:

  VintageEx-master:官方地址:https://github.com/SublimeText/VintageEx百度雲連結: 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 包,一些簡單的命令就可以用了。

Sublime 下配置vim模式 + VintageEx-master

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.