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

带 bar 的电脑用 vim 好尴尬

  •  
  •   simo · 2020-12-30 10:04:12 +08:00 · 5969 次点击
    这是一个创建于 1425 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前 mf840 用惯了,换完电脑,用 vim 时,每次按完 esc 键,都要看一眼才放心。。。 看来得长期绑上外接鼠标键盘了

    第 1 条附言  ·  2020-12-30 12:02:37 +08:00
    为那些没有 esc 坏习惯苦恼的 vimer 们点赞。

    解决办法:
    1. 习惯 ctrl + [
    2. 外接键盘
    3. 绑其他键,最多的是 capslk
    4. 其他(弃 vim,摔电脑,罢工,等等等)

    我选了 11111111111111 。

    花絮之不吐不快:电脑迁移真麻烦,一天一宿没搞完。
    41 条回复    2021-01-10 22:46:05 +08:00
    wengych
        1
    wengych  
       2020-12-30 10:09:22 +08:00 via iPhone
    16mbp 或 m1 把 esc 实体了
    otakustay
        2
    otakustay  
       2020-12-30 10:12:12 +08:00
    把 caps lock 改成 esc
    nutting
        3
    nutting  
       2020-12-30 10:14:52 +08:00
    换 M1
    agagega
        4
    agagega  
       2020-12-30 10:15:28 +08:00 via iPhone   ❤️ 2
    ctrl+[
    Maboroshii
        5
    Maboroshii  
       2020-12-30 10:20:55 +08:00
    caps lock 改 esc +1
    Tumblr
        6
    Tumblr  
       2020-12-30 10:26:44 +08:00   ❤️ 1
    啊?我一直以为带 bar 和 esc 是不冲突的呢。。。
    0iin
        7
    0iin  
       2020-12-30 10:45:07 +08:00
    用 vim 的不都把 esc 换其他键的嘛,就算实体 esc 也在最左上角,用的也难受
    lrvy
        8
    lrvy  
       2020-12-30 10:48:47 +08:00   ❤️ 1
    可以用 conctrl + c 代替 esc
    YoYoLikesCiCi
        9
    YoYoLikesCiCi  
       2020-12-30 10:58:19 +08:00
    我用的 jk 代替 esc
    atbj505
        10
    atbj505  
       2020-12-30 11:11:42 +08:00
    caps lock 改 esc +1
    Nitroethane
        11
    Nitroethane  
       2020-12-30 11:12:56 +08:00 via iPhone
    caps lock 改左 control,左 control 改 escape
    zoharSoul
        12
    zoharSoul  
       2020-12-30 11:13:37 +08:00
    @Tumblr 拍照技术不错
    jdhao
        13
    jdhao  
       2020-12-30 11:15:17 +08:00 via Android
    自荐一下我写的插件,better-esc.vim
    Tumblr
        14
    Tumblr  
       2020-12-30 11:20:39 +08:00 via iPhone
    @zoharSoul #12 是截图😌来自官网
    sundev
        15
    sundev  
       2020-12-30 12:01:38 +08:00
    一直用的 ctrl+c,caps lock 改左 ctrl
    6i3BMhWCpKaXhqQi
        16
    6i3BMhWCpKaXhqQi  
       2020-12-30 12:04:33 +08:00
    用 karabiner 把 ~ 修改成 esc,再把你不怎么用的键修改成 ~ 吧
    Kobayashi
        17
    Kobayashi  
       2020-12-30 12:39:51 +08:00 via Android
    把 caps lock 改为 esc ❌
    把 caps lock 改为 ctrl ❌
    把 caps lock 改为 esc + ctrl ✅
    codyfeng
        18
    codyfeng  
       2020-12-30 12:42:06 +08:00 via Android   ❤️ 6
    整条 bar 设为 esc
    bnm965321
        19
    bnm965321  
       2020-12-30 12:44:19 +08:00
    16 寸把 exc 键拿回来了
    lbyo
        20
    lbyo  
       2020-12-30 13:08:54 +08:00
    weixiangzhe
        21
    weixiangzhe  
       2020-12-30 13:12:21 +08:00
    https://imgur.com/NsZm4ce
    caps 绑定为短按 esc,长按 ctrl
    weixiangzhe
        22
    weixiangzhe  
       2020-12-30 13:12:59 +08:00
    20015jjw
        23
    20015jjw  
       2020-12-30 16:25:19 +08:00 via iPhone
    dual roal
    单击 esc
    按住 Ctrl
    Mirage09
        24
    Mirage09  
       2020-12-30 16:28:52 +08:00 via iPhone
    一直都是外接键盘,以前偶尔用用 Touch Bar 的 esc 感觉还行吧…
    Damenly1
        25
    Damenly1  
       2020-12-30 16:29:58 +08:00   ❤️ 1
    建议换成 emacs
    dullwit
        26
    dullwit  
       2020-12-30 16:37:07 +08:00   ❤️ 2
    @lrvy #8
    @sundev #15 用 ctrl-c 要注意,ctrl-c 退出 insert 模式不会触发`InsertLeave `事件,一些插件或者配置需要用到这个事件,所以最好配置下`inoremap <C-c> <ESC>`
    loading
        27
    loading  
       2020-12-30 16:37:40 +08:00 via Android
    jk
    MrUser
        28
    MrUser  
       2020-12-30 16:45:43 +08:00
    我是把 fn 换成了 esc,fn 从来都不会单独被使用。
    用的 #22 的方法,用其它键组合时还是 fn,仅在单独按下 fn 变成 esc,目前完美。
    MrUser
        29
    MrUser  
       2020-12-30 16:46:36 +08:00
    另,我把 CapsLock 给 hammerspoon 当 Hyper key 了。
    JetMac
        30
    JetMac  
       2020-12-30 16:59:23 +08:00
    2 楼正解,Capslock 替换 esc 方便的不行。
    smallsneaker
        31
    smallsneaker  
       2020-12-30 17:07:59 +08:00
    同样把 esc 换成了 jk
    essethon
        32
    essethon  
       2020-12-30 17:16:20 +08:00
    essethon
        33
    essethon  
       2020-12-30 17:17:24 +08:00
    @essethon #32 To 懒得打开链接的朋友:这里面写的是如何自制脚踏板。
    当踩下踏板时,就会让 Vim 进入插入模式(效果如按<i>一样);如果松开踏板,则会回到 Vim 的正常模式(就像按了<Esc>键)
    yazoox
        34
    yazoox  
       2020-12-30 17:52:16 +08:00
    @MrUser #28 这么说,ctrl 也可以。这个键,一般也不会单独使用……就是不知道怎么改
    yazoox
        35
    yazoox  
       2020-12-30 17:52:59 +08:00
    @20015jjw #23 dual roal 是什么意思?
    IgniteWhite
        36
    IgniteWhite  
       2020-12-30 19:41:20 +08:00 via iPhone
    @essethon 哈哈哈哈哈哈
    boris93
        37
    boris93  
       2020-12-30 20:01:02 +08:00 via Android
    恶心是挺恶心,但是习惯之后大概一模也能摸到
    yuruizhe
        38
    yuruizhe  
       2020-12-30 20:35:47 +08:00 via iPhone
    机械键盘面前,笔记本键盘就是渣渣
    ooops
        39
    ooops  
       2020-12-30 22:31:04 +08:00
    capslock -> ESC (单击,短按) Control (非单击(比如快速双击),按住)
    yazoox
        40
    yazoox  
       2021-01-09 09:27:28 +08:00
    @weixiangzhe 兄弟,你的图片打不开。能再上传一次么?想学习一下如何设置。
    weixiangzhe
        41
    weixiangzhe  
       2021-01-10 22:46:05 +08:00
    @yazoox 我这边看倒是没有问题,内容为 karabiner-elements 的 complex modifications,导入一个 caps_lock 单按钮 esc 组合 ctrl 就好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2731 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:13 · PVG 19:13 · LAX 03:13 · JFK 06:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.