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

用 vim 感觉 Esc 太远,是我食用方式不对吗

  •  1
     
  •   megachweng · 105 天前用 iPhone 发布 · 4570 次点击
    这是一个创建于 105 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Esc 键用的还是蛮频繁的。每次左手都要移动一点距离,touchbar 的 esc 又不是实体键,很容易误触,然后移回来食指找点

    就是觉得不流畅呢,有没有同样的情况

    76 回复  |  直到 2018-09-05 18:32:08 +08:00
        1
    iwtbauh   105 天前 via Android
    caps lock 映射成 esc 吧
        2
    Immortal   105 天前
    有两个快捷组合键从插入模式退回
    一个是不规范的 CTRL+C
    一个是 CTRL+[
        3
    heikejia   105 天前
        4
    zeny620   105 天前
    thinkpad 键盘用小拇指刚刚好,ESC 又巨大(误触到 F1 真的蛋会碎),加上小红点,简直完美
    当初选本就是看中的这点
        5
    YMB   105 天前
    习惯就好,我觉得 esc 键位完美,换个位置就受不了。。,关于 4 楼说的误触,不存在的,左上角,这么明显,没有误触几率
        6
    blankme   105 天前 via Android
    映射到 tilde 键,2 代 x1c 和 poker 都这样,很常见的键位
        7
    gy911201   105 天前
    我一般用 CTRL+[ ,caps lock 映射成了 Ctrl 键
    不过 esc 也挺好按的啊,左上角就那么一个键,不需要按准的,差不多位置就能触发了…………………………
        8
    PythonAnswer   105 天前 via iPhone
    发明的时候不是用的现在 qwerty 键盘

    除了 esc 之外,还有很多欧洲键盘符号排列的痕迹
        9
    twor   105 天前
    我挺喜欢 esc 的位置, 每次都用力的,远远的敲几下,感觉仪式感特强
        10
    yjd   105 天前 via Android
    映射 Ctrl j 也不错
        11
    searene   105 天前   ♥ 3
    可以改 CapsLock,按住的时候是 Ctrl 功能,敲击的时候是 Esc 功能,俗称 Super-caps,个人感觉这是最方便的解决方案,windows/Linux/Mac 都有改的方案,你可以搜一下。比如这个 https://github.com/cmatheson/super-caps
        12
    kran   105 天前 via iPhone
    ctrl+c 其实完全没问题的
        13
    ech0x   105 天前
    你也可以选择映射成 JJ 的邪教
        14
    BBCCBB   105 天前
    我是映射到 capslock
        15
    scnace   105 天前 via Android
    买个脚踏板啊
        17
    mxi1   105 天前 via iPhone
    欢迎跳坑 emacs,😄
        18
    likuku   105 天前
    #16 的 USB 脚踏板你值得拥有~
        19
    likuku   105 天前
    按 Esc 难道不是用左手无名指 /小指么???
        20
    tanglangshan   105 天前 via Android
    每个人的手指长度不一样
        21
    reus   105 天前
    我用的是 kd,jj 没有 kd 省力,同一个手指两次,没有双手轮流快
        22
    reus   105 天前
    当然在输入 kd 的时候,输入 k 之后要停顿一下,不过 kd 这个也很少遇到
        23
    will0404   105 天前
    习惯了 ctrl+[ 以后就不怎么用 esc 了
        24
    kiwi95   105 天前 via Android
    在系统级别把大写锁定键映射为 ESC,很方便
        25
    20015jjw   105 天前 via Android
    Dual role cap lock 了解一下
        26
    lyricorpse   105 天前
    ctrl+[才是实际运用中的正确方式(默认支持无须改键)因为手不用离开主键区 符合 Vim 精神 ESC 只是教科书上的
        27
    f4nyc   105 天前 via iPhone
    只有我一个人是映射成 jk 吗……总感觉一个手指连按两下没有两个手指快
        28
    qiyon   105 天前
    一直都用 `ctrl + [`
        29
    franky_xhl   105 天前
    ESC 映射成'jj'+1。
    看了视频把':'映射成';'了键。

    另外请教下视频中
    &t=2026s

    33:46 时间里的高亮当前光标,模糊其余的效果是用了什么插件吗?
        30
    loongwang   105 天前 via Android
    现在对 vim 只要求自己知道模式切换和插入删除了,这东西太麻烦了,同样的时间放到 ide 上收获更大
        31
    clouduan   105 天前 via Android
    @franky_xhl 没看过视频,不过有个 limelight 的插件可能会有类似效果
        32
    qwertty01   105 天前
    习惯就好
        33
    gimp   105 天前
    感觉 Esc 挺好用,还能直一直手不是吗 :)
        34
    boywang004   105 天前
    换 Caps Lock 吧,习惯习惯……也许就好了。
        35
    MaxTan   105 天前
    还是改 Caps Lock 方便,'ctrl+[' 在其他一些编辑器或者 IDE 中使用 vim 插件还是会有按键冲突
        36
    jeffersonpig   105 天前
    远不远跟用什么软件有啥关系?用别的,esc 键就近了?(开玩笑的)
        37
    sud0loo   105 天前
    @mxi1 emacs 的 ctrl 按的想疯
        38
    ilaipi   105 天前
    映射成`kj`,正常都是敲`kj`,偶尔跑去敲 esc,觉得很方便了
        39
    liuxu   105 天前
    请点击 V2EX 的“程序员”标签,看右边第二个广告,点击进入购买 hhkb :dog:
        40
    weixiangzhe   105 天前   ♥ 1
    caps 映射为 control + esc
    祭出老图
    https://i.stack.imgur.com/Wm8r5.jpg
        41
    scarletmu   105 天前
    HHKB 或者 Poker 这种 60 多键的键盘,esc 和数字同排,就感觉比较舒适了,传统键盘因为隔了一条总感觉不舒服
        42
    tt67wq   105 天前
    你手太小了吧
        43
    thecon   104 天前
    把 esc 映射成 jk, 用的非常爽, 回不去了...
        44
    Jaylee   104 天前
    @franky_xhl iTerm2 CTRL + /
        45
    Jaylee   104 天前   ♥ 2
    @Jaylee Command + /
        46
    GoLand   104 天前
    映射成 kj +1
        47
    bxqqq   104 天前
    我映射成了 jk 你可以参考下。
        48
    CheneyC   104 天前
    习惯就好,没有必要改
        49
    biossun   104 天前
    1. 考虑使用一块小型键盘,比如 HHKB ;
    2. 将 ESC 键盘映射到 CapsLock 或空格键右边的那个按键上;
        50
    Kei   104 天前
    caps lock -> esc +1
        51
    franky_xhl   104 天前
    @Jaylee #45 感谢提醒,所以这是一个 iTerm2 的功能呢~
        52
    alexfu   104 天前
    保护小拇指 我用 Right_ALT -> Hyper (Modifier) / ESC (Single)
        53
    rrfeng   104 天前 via Android
    没有 f 区,ESC 在 1 左边,完美位置。
        54
    justicelove   104 天前
    HHKB
        55
    lingo   104 天前
    换键能最近。。不然就是 61 或者 64 键盘。
        56
    cchange   104 天前
    @weixiangzhe 现在还有类似的可编程或可自定义的键盘吗? 可以买到的
        57
    NonClockworkChen   104 天前
    @sud0loo emacs 的 control 也是要映射成 caps lock 的- -
        58
    tukey   104 天前
    那是因为之前的键盘布局和现在不一样,原来 esc 没有现在这么远。
        59
    Bluecoda   104 天前
    HHKB 很近,要么就 c-[
        60
    teek   104 天前
    ctrl+[ 已经习惯。
        61
    sud0loo   104 天前
    @NonClockworkChen 可以选择 hhkb 啊(别打我:
        62
    NonClockworkChen   104 天前
    @sud0loo 工位放不下,外置键盘。。。只能用 macbook 自带的键盘了。。。
        63
    weixiangzhe   104 天前 via iPhone
    @cchange gh60 可以 瞎 jb 改, 大 f hhkb 都是 caps 位置为 ctrl,

    也可以直接用软件映射,
    linux setxkb 加 xcape
    mac karabiner-element
    win autohotkey
        64
    cchange   104 天前
    @weixiangzhe 淘宝搜 gh60 后发现了新世界大门啊

    这样可以改任何键位和各种 layout
        65
    rearcher   104 天前
    @thecon #43 映射成 jk +1
        66
    weixiangzhe   104 天前 via iPhone
    @cchange 用软件映射其实也够用了,要买 gh60 可以买 yang60ble
        67
    weixiangzhe   104 天前 via iPhone
    @weixiangzhe yd60ble
        68
    cchange   104 天前 via iPhone
    @weixiangzhe 再次感谢 这个主要是为了改一些欧洲的键位 还有一些特殊的需求
        69
    polun   104 天前
    本来就远,映射 Caps Lock。
        70
    SpaceVim   104 天前 via Android
    nnoremap jk <esc>
        71
    chemzqm   104 天前
    hhkb 吧,可以放在 mac 键盘上面,用了你就知道 mac 的键盘多难用了。
        72
    dingyi342555   104 天前 via Android
    机械键盘,用手掌单按左 ctrl,输出 esc
        73
    mrcode   104 天前
    有三个方法:
    1、使用 ikbc 的 poker 系列没有 F1~F12 键盘、或者使用更小的键盘
    2、改进打字习惯,使用无名指去按 Esc 有效减少手掌移动距离
    3、使用 vim 的自定义映射,或者使用 ctrl+c 替代 Esc
        74
    wocanmei   104 天前 via iPhone
    我喜欢 esc 的位置,离得远正好免的按错
        75
    xnotepad   104 天前
    我一般用中指。
        76
    iTibbers   102 天前
    1. inoremap jj <esc> # 按两下 jj 退出
    2. c+[
    3. hhkb
    4. 给小拇指做个手术
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3948 人在线   最高记录 4019   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 31ms · UTC 02:10 · PVG 10:10 · LAX 18:10 · JFK 21:10
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1