vim能把esc改成别的键吗?还是我想得太多?手指短的哭比路过 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iloveyou
V2EX    Vim

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

  •  
  •   iloveyou 2012-10-18 12:08:36 +08:00 14488 次点击
    这是一个创建于 4789 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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     Solana     875 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 22:11 PVG 06:11 LAX 14:11 JFK 17:11
    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