• 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 Settingszhengj1Application DataSublime Text 2Packages 目录下,找到VintageDefault.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 包,一些简单的命令就可以用了。

  • 相关阅读:
    【深度学习】RNN | GRU | LSTM
    深度学习中优化【Normalization】
    Transformer【Attention is all you need】
    假期第二十三天加机器学习十讲二
    假期第二十二天加机器学习十讲一
    《架构之美》读书笔记二
    假期第二十一天
    假期第二十天
    假期第十九天
    假期第十八天
  • 原文地址:https://www.cnblogs.com/imsoft/p/4532073.html
Copyright © 2020-2023  润新知