V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iloveyou
V2EX  ›  Vim

vim能把esc改成别的键吗?还是我想得太多?手指短的哭比路过

  •  
  •   iloveyou · 2012-10-18 12:08:36 +08:00 · 14107 次点击
    这是一个创建于 4444 天前的主题,其中的信息可能已经有所发展或是发生改变。
    31 条回复    2015-06-17 11:18:37 +08:00
    wwwjfy
        1
    wwwjfy  
       2012-10-18 12:12:45 +08:00
    iloveyou
        2
    iloveyou  
    OP
       2012-10-18 12:20:37 +08:00
    @wwwjfy jj不是向下吗
    iloveyou
        3
    iloveyou  
    OP
       2012-10-18 12:26:26 +08:00
    好吧 我发现了ctrl+[
    yopming
        4
    yopming  
       2012-10-18 12:33:10 +08:00
    尤其是中间突起的人体工学键盘,正常操作区离ESC更加远,感觉特别明显
    微软的Arc就是这样
    yuelang85
        5
    yuelang85  
       2012-10-18 12:34:56 +08:00   ❤️ 2
    ctrl+c
    loading
        6
    loading  
       2012-10-18 12:44:34 +08:00
    如何你要高频率使用的按钮,你都可以考虑大小写键
    ufo22940268
        7
    ufo22940268  
       2012-10-18 12:46:56 +08:00
    改到grave那个按键之后就知道有多爽了
    reus
        8
    reus  
       2012-10-18 12:57:32 +08:00
    我用kd
    cabbala
        9
    cabbala  
       2012-10-18 12:57:34 +08:00
    这个不要从VIM上下手,操作系统层面上把Esc和Caps Lock键互换就好了
    wwwjfy
        10
    wwwjfy  
       2012-10-18 13:18:20 +08:00
    @iloveyou 嗯,我就用ctrl+[,最近把单击ctrl映射成esc了,也行

    那个是imap,就是在input mode的时候用,还有就是jj要间隔短,长的话还是两个j,那个网页里有写这个,timeout
    zodiac1111
        11
    zodiac1111  
       2012-10-18 15:04:50 +08:00   ❤️ 1
    jiazhoulvke
        12
    jiazhoulvke  
       2012-10-18 15:21:39 +08:00
    @zodiac1111 这个太凶残了
    ayanamist
        13
    ayanamist  
       2012-10-18 15:50:58 +08:00
    @jiazhoulvke 这本来就是VI诞生的时候的标准键盘布局啊……所以VI和emacs才会用那些按键配置
    NemoAlex
        14
    NemoAlex  
       2012-10-18 15:54:08 +08:00
    之前完全无法接受 Vim 这种老要按 Esc 的设定,都是改成 jj 来用的
    后来入了 HHKB 以后感觉 ESC 好按多了
    PrideChung
        15
    PrideChung  
       2012-10-18 17:03:32 +08:00
    http://vim.wikia.com/wiki/Avoid_the_escape_key

    这里有详细讨论,我自己用的是jk
    cloudream
        16
    cloudream  
       2012-10-18 17:44:22 +08:00
    欺负一下win键或者菜单键?
    glasslion
        17
    glasslion  
       2012-10-18 18:54:18 +08:00
    @iloveyou iimap 只影响插入模式
    wxm4ever
        18
    wxm4ever  
       2012-10-18 19:00:34 +08:00
    果真除了我以外还有人用 jj 当 esc. <c-c>那个版本的也不错..~
    primer
        19
    primer  
       2012-10-18 19:55:15 +08:00
    jk+1
    inoremap jk <esc>
    die4live
        20
    die4live  
       2012-10-18 20:40:49 +08:00   ❤️ 1
    把CapsLock改成Esc 这个世界就清静了
    SamZeng
        21
    SamZeng  
       2012-10-18 20:43:52 +08:00
    @die4live 对头,反正没怎么用。
    vexfisher
        22
    vexfisher  
       2012-10-18 22:17:02 +08:00
    才知道 ctrl+[ 也可以的 , 学习了
    我之前是把F1映射到ESC的。
    fanweixiao
        23
    fanweixiao  
       2012-10-18 22:41:46 +08:00
    imap jj <esc>
    cxh116
        24
    cxh116  
       2012-10-18 23:20:51 +08:00
    http://vim.wikia.com/wiki/Map_caps_lock_to_escape_in_XWindows
    Map caps lock to escape in XWindows

    ! Swap caps lock and escape
    remove Lock = Caps_Lock
    keysym Escape = Caps_Lock
    keysym Caps_Lock = Escape
    add Lock = Caps_Lock
    zhouquanbest
        25
    zhouquanbest  
       2012-10-19 00:20:29 +08:00
    妥妥的用jj
    likuku
        26
    likuku  
       2012-10-19 00:57:34 +08:00
    改用脚踏板来按Esc才是vim王道:

    vim党,你们要的脚踏板有了 - V2EX : http://www.v2ex.com/t/40668
    DavidWei
        27
    DavidWei  
       2012-10-20 09:16:49 +08:00
    @iloveu jj在输入模式下不是ESC
    laoyang945
        28
    laoyang945  
       2012-10-20 10:39:20 +08:00
    我把CapsLock和Esc互换了,在哪个操作系统下都很简单的
    ianva
        29
    ianva  
       2012-10-21 12:53:30 +08:00
    可以把 esc 和 ~ 键换位,也有用 jk 替代 esc 的
    zhangxiao
        30
    zhangxiao  
       2012-10-21 13:06:14 +08:00
    为啥我觉得按ESC挺好用的...不是很远啊。我的手真的不大
    caimaoy
        31
    caimaoy  
       2015-06-17 11:18:37 +08:00
    我以前把CapsLock和Esc互换了,但是现在用了HHKB不知道如何解? 求指导
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4227 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:13 · PVG 18:13 · LAX 02:13 · JFK 05:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.