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

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

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

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