iloveyou
V2EX  ›  Vim

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

  •  
  •   iloveyou · Oct 18, 2012 · 14795 views
    This topic created in 4986 days ago, the information mentioned may be changed or developed.
    31 replies    2015-06-17 11:18:37 +08:00
    wwwjfy
        1
    wwwjfy  
       Oct 18, 2012
    iloveyou
        2
    iloveyou  
    OP
       Oct 18, 2012
    @wwwjfy jj不是向下吗
    iloveyou
        3
    iloveyou  
    OP
       Oct 18, 2012
    好吧 我发现了ctrl+[
    yopming
        4
    yopming  
       Oct 18, 2012
    尤其是中间突起的人体工学键盘,正常操作区离ESC更加远,感觉特别明显
    微软的Arc就是这样
    yuelang85
        5
    yuelang85  
       Oct 18, 2012   ❤️ 2
    ctrl+c
    loading
        6
    loading  
       Oct 18, 2012
    如何你要高频率使用的按钮,你都可以考虑大小写键
    ufo22940268
        7
    ufo22940268  
       Oct 18, 2012
    改到grave那个按键之后就知道有多爽了
    reus
        8
    reus  
       Oct 18, 2012
    我用kd
    cabbala
        9
    cabbala  
       Oct 18, 2012
    这个不要从VIM上下手,操作系统层面上把Esc和Caps Lock键互换就好了
    wwwjfy
        10
    wwwjfy  
       Oct 18, 2012
    @iloveyou 嗯,我就用ctrl+[,最近把单击ctrl映射成esc了,也行

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

    这里有详细讨论,我自己用的是jk
    cloudream
        16
    cloudream  
       Oct 18, 2012
    欺负一下win键或者菜单键?
    glasslion
        17
    glasslion  
       Oct 18, 2012
    @iloveyou iimap 只影响插入模式
    wxm4ever
        18
    wxm4ever  
       Oct 18, 2012
    果真除了我以外还有人用 jj 当 esc. <c-c>那个版本的也不错..~
    primer
        19
    primer  
       Oct 18, 2012
    jk+1
    inoremap jk <esc>
    die4live
        20
    die4live  
       Oct 18, 2012   ❤️ 1
    把CapsLock改成Esc 这个世界就清静了
    SamZeng
        21
    SamZeng  
       Oct 18, 2012
    @die4live 对头,反正没怎么用。
    vexfisher
        22
    vexfisher  
       Oct 18, 2012
    才知道 ctrl+[ 也可以的 , 学习了
    我之前是把F1映射到ESC的。
    fanweixiao
        23
    fanweixiao  
       Oct 18, 2012
    imap jj <esc>
    cxh116
        24
    cxh116  
       Oct 18, 2012
    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  
       Oct 19, 2012
    妥妥的用jj
    likuku
        26
    likuku  
       Oct 19, 2012
    改用脚踏板来按Esc才是vim王道:

    vim党,你们要的脚踏板有了 - V2EX : http://www.v2ex.com/t/40668
    DavidWei
        27
    DavidWei  
       Oct 20, 2012
    @iloveu jj在输入模式下不是ESC
    laoyang945
        28
    laoyang945  
       Oct 20, 2012
    我把CapsLock和Esc互换了,在哪个操作系统下都很简单的
    ianva
        29
    ianva  
       Oct 21, 2012
    可以把 esc 和 ~ 键换位,也有用 jk 替代 esc 的
    zhangxiao
        30
    zhangxiao  
       Oct 21, 2012
    为啥我觉得按ESC挺好用的...不是很远啊。我的手真的不大
    caimaoy
        31
    caimaoy  
       Jun 17, 2015
    我以前把CapsLock和Esc互换了,但是现在用了HHKB不知道如何解? 求指导
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2915 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 140ms · UTC 09:43 · PVG 17:43 · LAX 02:43 · JFK 05:43
    ♥ Do have faith in what you're doing.