首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

分享我在 vim 中按 esc 键的方式

  •  
  •   HiHi · 2018-09-10 15:18:30 +08:00 · 2619 次点击
    这是一个创建于 428 天前的主题,其中的信息可能已经有所发展或是发生改变。
    使用 keytweak 把 esc 改到了 control 左边那个键上
    28 回复  |  直到 2018-09-11 15:40:01 +08:00
        2
    Nitroethane   2018-09-10 16:31:55 +08:00 via Android
    难道不是把 caps lock 键映射为左 Ctrl 键,然后再 `Ctrl + [ `?`Ctrl + [` 对应的键码就是 esc
        3
    HiHi   2018-09-10 16:55:48 +08:00 via iPhone
    @Nitroethane #2 小拇指不够强大 按多了 好酸。🤦‍♂️
        4
    newbieRenew   2018-09-10 17:11:55 +08:00
    1 楼+1。macOS 在键盘设置里将 Caps 按键改成了 Ctrl,反正 Caps 按键也没啥用,用 Shift 就能大写。
        5
    msg7086   2018-09-10 17:14:22 +08:00
    可以试试离合器。
        6
    xml123   2018-09-10 17:17:52 +08:00
    capslock 单按 esc,组合 ctrl
        7
    1O   2018-09-10 17:55:38 +08:00
    HHKB !
        8
    RiESA   2018-09-10 17:56:58 +08:00
    @msg7086 买个赛车用的脚踏板? 然后设置按键在脚下
        9
    whatever93   2018-09-10 18:21:56 +08:00 via Android
    有没有老哥无名指按 esc ?
        10
    C2G   2018-09-10 18:27:18 +08:00 via Android
        11
    blackboom   2018-09-10 19:07:11 +08:00
    @1O HHKB?
        12
    guog   2018-09-10 19:22:49 +08:00 via Android
    jk 代替 ESC
        13
    rashawn   2018-09-10 20:08:37 +08:00 via iPhone
    ctrl 左边还有键?
        14
    DiamondbacK   2018-09-10 20:41:16 +08:00   ♥ 1
    inoremap jk <Esc>
    inoremap <Esc> <Nop>

    这是从 http://learnvimscriptthehardway.stevelosh.com/chapters/10.html 学到的。
    第二行容易被忽略,但是它的价值超越了 Vim 这个领域,可以迁移到所有的习惯转换。
        15
    twor   2018-09-10 20:46:55 +08:00
    这个键盘好脏呀
        16
    MOONYANYI   2018-09-10 20:47:09 +08:00 via Android
    @msg7086 牛逼
        17
    strugglexiang   2018-09-10 21:00:55 +08:00 via Android
    @xml123 采用了,用什么改键
        18
    xml123   2018-09-10 21:27:39 +08:00
    @strugglexiang 其实也是今天刚发现的,仅限 Windows 平台
    AHK 脚本
    效果更好,没有副作用的小工具(其实就在前者的回复里) https://github.com/ililim/dual-key-remap
    其他平台请自行寻找方案吧
        19
    HiHi   2018-09-10 23:20:25 +08:00 via iPhone
    @rashawn #13 一般的键盘都有两个 Ctrl 呀
        20
    strugglexiang   2018-09-10 23:29:53 +08:00 via Android
    @xml123 thanks
        21
    mrcode   2018-09-11 00:32:33 +08:00
    ctrl+c
        22
    zhzer   2018-09-11 00:33:41 +08:00 via Android
    不如 e s c 代替 esc
        23
    JASONWOOD   2018-09-11 09:50:24 +08:00
    @Nitroethane 我的 Ctrl + [ 和 ] 是 tmux 的粘贴复制。。。,估计又要挪窝了
        24
    Nitroethane   2018-09-11 09:53:08 +08:00 via Android
    @JASONWOOD tmux 不是有前缀键么
        25
    colors   2018-09-11 10:12:20 +08:00
    大写锁定 改成 Ctrl, Ctrl + c = Esc
        26
    JASONWOOD   2018-09-11 12:16:00 +08:00
    @Nitroethane 哦对,是我想错了。我刚才又试了一下,果然是前缀按完再按 [和]的,我的前缀是 Caps 键改的 Ctrl + a 键,两个一起按久了就形成了 Ctrl + [的印象。。。
        27
    coolesting   2018-09-11 12:53:04 +08:00 via Android
    我用 fd 或直接左上角,笔记本更好按
        28
    newbieRenew   2018-09-11 15:40:01 +08:00
    还是将 capslock 直接改成了 ESC,省得组合了,按着累。目前练习习惯中。。。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3502 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 35ms · UTC 04:12 · PVG 12:12 · LAX 20:12 · JFK 23:12
    ♥ Do have faith in what you're doing.