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

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

  •  
  •   iloveyou Oct 18, 2012 14739 views
    This topic created in 4958 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     1049 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 71ms UTC 23:18 PVG 07:18 LAX 16:18 JFK 19:18
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86