据说 Vimer 里面分三个派别 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
timothyye
V2EX    Vim

据说 Vimer 里面分三个派别

  •  
  •   timothyye 2015-12-14 21:19:03 +08:00 via Android 9610 次点击
    这是一个创建于 3638 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一派是按 esc 的,一派是手掌按 ctrl 的,一派是把 caps lock 换成 ctrl 的……

    我是 caps lock 派的……
    第 1 条附言    2015-12-15 12:43:46 +08:00
    其实 caps lock 派里面又分为 caps esc 派和 caps ctrl 派
    第 2 条附言    2015-12-15 12:45:41 +08:00
    还有个 jj 派,又叫丁丁派,后来又衍生出 jk 派
    95 条回复    2016-03-01 14:20:31 +08:00
    zjqzxc
        1
    zjqzxc  
       2015-12-14 21:23:09 +08:00
    买个脚踏板的算啥。。。
    yylzcom
        2
    yylzcom  
       2015-12-14 21:25:06 +08:00
    我是一手握鼠标一手插口袋的,第四派?
    xxm459259
        3
    xxm459259  
       2015-12-14 21:25:44 +08:00
    既有交集,加一起又不互补,这派别怎么分的。。。
    233
        4
    233  
       2015-12-14 21:30:54 +08:00
    @zjqzxc 脚踏板明明是 emacs 的配件
    est
        5
    est  
       2015-12-14 21:32:15 +08:00
    脚踏板是写 lisp 用的吧。
    isaaczeng
        6
    isaaczeng  
       2015-12-14 21:36:34 +08:00
    原来是手掌按 ctrl , 可是经常用笔记本, 所以变成 capslock 了
    windfarer
        7
    windfarer  
       2015-12-14 21:40:05 +08:00 via Android
    如何用手掌按 Ctrl
    timothyye
        8
    timothyye  
    OP
       2015-12-14 21:47:32 +08:00 via Android
    @zjqzxc 算异端份子,哈哈哈
    timothyye
        9
    timothyye  
    OP
       2015-12-14 21:48:13 +08:00 via Android
    @yylzcom 鼠标党乱入么……
    timothyye
        10
    timothyye  
    OP
       2015-12-14 21:49:16 +08:00 via Android
    @windfarer 可以脑补一下,用手掌末端的地方去压键盘左下角那个 ctrl ,适用于外接键盘,笔记本难度较大。
    Xbluer
        11
    Xbluer  
       2015-12-14 21:50:46 +08:00
    jj 派呢。。
    SamZeng
        12
    SamZeng  
       2015-12-14 21:50:57 +08:00
    我是按 jj 的,自成一派吗?
    inoremap jj <Esc>
    ishamo
        13
    ishamo  
       2015-12-14 21:53:24 +08:00
    据说用 emacs 的丁丁要比用 vim 的长一点。
    yougg
        14
    yougg  
       2015-12-14 21:53:28 +08:00
    ESC
    yuelang85
        15
    yuelang85  
       2015-12-14 21:54:25 +08:00
    楼主你是愁铜币了吗?

    不在挖 vim/emacs 坑了,竟然开始挖 vim 内部坑了。。。。
    oreo
        16
    oreo  
       2015-12-14 22:00:58 +08:00
    ->一派是手掌按 ctrl 的

    好疼
    timothyye
        17
    timothyye  
    OP
       2015-12-14 22:02:16 +08:00 via Android
    @yuelang85 我四个金币呢,只是突然觉得有意思,调侃一下……
    fogisland
        18
    fogisland  
       2015-12-14 22:02:35 +08:00
    手掌按 ctrl , cap 键映射成 esc , 妈妈再也不用担心我左手小手指抽筋
    timothyye
        19
    timothyye  
    OP
       2015-12-14 22:02:44 +08:00 via Android
    @Xbluer 这是丁丁派……
    timothyye
        20
    timothyye  
    OP
       2015-12-14 22:03:02 +08:00 via Android
    @ishamo 什么梗?
    matrix67
        21
    matrix67  
       2015-12-14 22:03:07 +08:00
    呵呵,那你不如 shanno 那个大叔老江湖啊,他就是 nerdtree 的作者,他说到, vim 分两派,一派是黑魔王,各种加插件;一派是啥也不用派,甚至是配色,行号,字体等等,全是默认的。

    美团的云计算团队最牛逼的一个工程师,据说就是啥也不用的,一个屏幕开 8 个 pane ,他编码方式是在 8 个 pane 中随机挑一个,写下去,最后 8 个都写好了。

    颇有点下盲棋的感觉。



    timothyye
        22
    timothyye  
    OP
       2015-12-14 22:04:29 +08:00 via Android
    @SamZeng 会不会在真要连续输入两个 j 的时候遇到不便?
    fogisland
        23
    fogisland  
       2015-12-14 22:04:42 +08:00
    @oreo 一点都不疼啊...唯一的缺陷是只能在机械键盘或者其它键位比较高的键盘上这么用
    timothyye
        24
    timothyye  
    OP
       2015-12-14 22:05:40 +08:00 via Android
    @matrix67 。。。。
    matrix67
        25
    matrix67  
       2015-12-14 22:09:10 +08:00
    我主要问问敌方阵营 helm ido ivy 哪个好, abo-abo 厉害还是 tim pope 牛逼


    Goooogle
        26
    Goooogle  
       2015-12-14 22:42:01 +08:00
    一个更加方便的方式是:将 Caps Lock 映射成 Esc 和 Ctrl
    单独按时识别成 Esc ,组合按时映射成 Ctrl
    codecrash
        27
    codecrash  
       2015-12-14 22:42:33 +08:00 via Android
    ESC 很难按吗
    jjgod
        28
    jjgod  
       2015-12-14 22:43:23 +08:00
    vimmer 不是 vimer 。
    guangwong
        29
    guangwong  
       2015-12-14 22:51:31 +08:00
    手小的真可怜
    limbo0
        30
    limbo0  
       2015-12-14 22:55:30 +08:00
    jk 派的
    hei1000
        31
    hei1000  
       2015-12-14 22:58:53 +08:00 via Android
    @matrix67 目前是 helm 最好吧, ido 提供最多功能但不如 helm 直观实用, ivy 开发不久, helm 很满意就没用 ivy ,不过 abo-abo 确实牛掰
    Felldeadbird
        32
    Felldeadbird  
       2015-12-14 23:05:28 +08:00 via iPhone
    nano 笑看你们撕逼
    BenX
        33
    BenX  
       2015-12-14 23:28:32 +08:00
    你无聊
    alexfu
        34
    alexfu  
       2015-12-14 23:41:17 +08:00
    macbook: Caps Lock 映射成 Ctrl , 右 command 用 karabiner 映射成单击 ESC 组合 Hyper ( command+control+option+shift )
    chmlai
        35
    chmlai  
       2015-12-14 23:54:42 +08:00   1
    caps lock => esc
    WendellSun
        36
    WendellSun  
       2015-12-15 00:04:26 +08:00
    caps lock 换成 ctrl 了后在别人的电脑上常按错。。
    timothyye
        37
    timothyye  
    OP
       2015-12-15 00:07:39 +08:00
    @WendellSun 还不睡……
    n6DD1A640
        38
    n6DD1A640  
       2015-12-15 00:08:02 +08:00
    @matrix67 →_→ 都市传说?
    msg7086
        39
    msg7086  
       2015-12-15 00:10:41 +08:00
    #22 @timothyye 写程序的时候用不到 jj 的。
    timothyye
        40
    timothyye  
    OP
       2015-12-15 00:35:53 +08:00
    @msg7086 好吧 -_-#
    TrustyWolf
        41
    TrustyWolf  
       2015-12-15 02:47:41 +08:00
    还有一派是 HHKB 党 >.<
    MCVector
        42
    MCVector  
       2015-12-15 03:02:32 +08:00
    按了四年的 esc 了,并没有什么不适
    yujia
        43
    yujia  
       2015-12-15 05:34:43 +08:00
    @TrustyWolf 哈哈我刚想说这个! HHKB 党都是 esc 的支持者
    chemzqm
        44
    chemzqm  
       2015-12-15 08:10:01 +08:00   1
    2000 多日本代购的 hhkb ,就一个字:值
    vitovan
        45
    vitovan  
       2015-12-15 08:20:42 +08:00
    r#44 @chemzqm +1
    timothyye
        46
    timothyye  
    OP
       2015-12-15 08:44:52 +08:00 via Android
    @chemzqm type s 也才 1600 左右,为啥你代购 2000 多呢
    congeec
        47
    congeec  
       2015-12-15 08:49:56 +08:00 via iPhone
    握草,你们没用 Ctrl-[ 和 Ctrl-C 的?
    timothyye
        48
    timothyye  
    OP
       2015-12-15 08:51:19 +08:00 via Android
    @congeec 有啊,我的 ctrl 就是 caps lock 的位置,然后按 ctrl c 退出 insert 模式
    calon
        49
    calon  
       2015-12-15 09:00:47 +08:00
    Esc 孤零零的一个人躲在角落里就是为了让你方便按的呀
    4everLoveU
        50
    4everLoveU  
       2015-12-15 09:37:41 +08:00
    div class="reply_content">@timothyye 以前打 WAR3 就是这么按的
    mengzhuo
        51
    mengzhuo  
       2015-12-15 09:41:15 +08:00
    ctrl + c 表示不服
    harry890829
        52
    harry890829  
       2015-12-15 09:42:13 +08:00
    然而我是 caps lock 为 esc 的……
    zhangweifang
        53
    zhangweifang  
       2015-12-15 09:53:22 +08:00
    @congeec 刚才还纳闷,为啥没有人说 Ctrl-[ 的... 基本上很少用 Esc 了。
    zhicheng
        54
    zhicheng  
       2015-12-15 10:07:35 +08:00 via Android
    还好我用 vi 不用 vim .
    lingo233
        55
    lingo233  
       2015-12-15 10:10:14 +08:00
    我用< ^[ >不知道算啥
    Oleg
        56
    Oleg  
       2015-12-15 10:16:02 +08:00
    jk
    YORYOR
        57
    YORYOR  
       2015-12-15 10:16:37 +08:00
    我是 1 , 3 派么。。。。
    chemzqm
        58
    chemzqm  
       2015-12-15 10:23:48 +08:00
    @timothyye 是 types ,几年前买的
    lynx
        59
    lynx  
       2015-12-15 10:30:14 +08:00
    caps lock 换成 esc ,手掌按 ctrl
    theFool
        60
    theFool  
       2015-12-15 10:58:56 +08:00
    只有我一人是把 M-j map 成 <esc> 的么。。
    交换了 caps lock 和 ctrl , 但小拇指按多了还是难受。
    shiweifu
        61
    shiweifu  
       2015-12-15 11:00:04 +08:00
    caps lock 和 ctrl 换, esc 和`换,然后 IDE 加 vim 插件。
    是不是该被烧死,两次?
    mulog
        62
    mulog  
       2015-12-15 11:07:46 +08:00
    @matrix67
    这个段子简直中国的 Jeff Dean 即视感
    zhengkai
        63
    zhengkai  
       2015-12-15 11:20:18 +08:00
    https://en.wikipedia.org/wiki/Vi
    https://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/KB_Terminal_ADM3A.svg/931px-KB_Terminal_ADM3A.svg.png

    vi 作者的键盘已经表明, vi 只有两派, caps 和其他

    caps lock 是微软给文秘们定制的键盘样式(以前叫 101 键盘,有 windows 后改叫 104 键盘),但是很奇怪有太多人宁可以各种奇怪的方式按那个被挤走的 ctrl ,也不愿意稍微花点心思把 ctrl 放回正确的位置
    raawaa
        64
    raawaa  
       2015-12-15 11:46:40 +08:00
    没想到 jj 派和 jk 派有那么多……哈哈
    relativity
        65
    relativity  
       2015-12-15 11:46:48 +08:00
    把 caps lock 换成 ctrl 后真的很舒服啊,即使在别的软件里也很爽.
    markzar
        66
    markzar  
       2015-12-15 11:46:49 +08:00
    @Goooogle 这个感觉好像不错,有没有什么具体的实现方法?
    20015jjw
        67
    20015jjw  
       2015-12-15 11:53:58 +08:00   1
    caplock esc 派
    AlexZou
        68
    AlexZou  
       2015-12-15 12:01:20 +08:00
    jj 的路过哈哈哈哈
    zernel
        69
    zernel  
       2015-12-15 12:09:23 +08:00
    我是掌压 Ctrl 派,大家多多指教
    9
        70
    9  
       2015-12-15 12:13:44 +08:00
    @matrix67 打得一手好广告。。。
    Fedor
        71
    Fedor  
       2015-12-15 12:19:06 +08:00
    原生控, 应该算是 Esc 派
    timothyye
        72
    timothyye  
    OP
       2015-12-15 12:42:59 +08:00 via Android
    其实 caps lock 派里面又分为 esc 派和 ctrl 派
    matrix67
        73
    matrix67  
       2015-12-15 13:08:18 +08:00
    matrix67
        74
    matrix67  
       2015-12-15 13:08:45 +08:00
    jk 还有两个, jj 没有,不会冲突,哈哈
    oreo
        75
    oreo  
       2015-12-15 14:05:57 +08:00
    @Goooogle 这个怎么弄?
    PandaChen
        76
    PandaChen  
       2015-12-15 14:07:33 +08:00
    capslock 派
    Geeker
        77
    Geeker  
       2015-12-15 14:17:21 +08:00
    我是第三派
    nareix
        78
    nareix  
       2015-12-15 14:33:38 +08:00
    还有第四个派别: ctrl + C
    ishamo
        79
    ishamo  
       2015-12-15 14:41:57 +08:00
    @timothyye 国外某机构做过调查的,有数据支撑的, 具体是在哪里看的我也忘了。。。
    ThomasZ
        80
    ThomasZ  
       2015-12-15 17:50:47 +08:00
    还有 HHKB 。。。。。
    nekoyaki
        81
    nekoyaki  
       2015-12-15 19:42:21 +08:00
    thinkpad 键盘用户表示 ctrl 和 ESC 的默认键位就非常爽,根本用不着换。
    看着你们来回折腾,我表示幸灾乐祸。

    GuangXiN
        82
    GuangXiN  
       2015-12-15 19:53:29 +08:00 via Android
    @Goooogle 想按 Ctrl+Esc 时一定很痛苦
    xxzs
        83
    xxzs  
       2015-12-15 21:02:41 +08:00
    第五派来了。用 Alt+
    Arnie97
        84
    Arnie97  
       2015-12-15 21:11:44 +08:00
    @nekoyaki +1 ,七行式键盘大法好
    timothyye
        85
    timothyye  
    OP
       2015-12-15 21:19:14 +08:00 via Android
    @xxzs Alt 组合键么?
    timothyye
        86
    timothyye  
    OP
       2015-12-15 21:20:20 +08:00 via Android
    @shiweifu 是滴
    spaceyuan
        87
    spaceyuan  
       2015-12-15 23:03:02 +08:00
    capslock +jj 混合派
    Goooogle
        88
    Goooogle  
       2015-12-16 10:45:17 +08:00   2
    @oreo @markzar
    Linux 下: https://github.com/cmatheson/super-caps
    先安装 xcaps ,然后 xmodmap xmodmaprc && h super-caps.sh

    Windows 下:
    新建 KeyMapping.ahk :
    ; Author: fwompner gmail com
    #InstallKeybdHook
    SetCapsLockState, alwaysoff
    Capslock::
    Send {LControl Down}
    KeyWait, CapsLock
    Send {LControl Up}
    if ( A_PriorKey = "CapsLock" )
    {
    Send {Esc}
    }
    return
    用 AutoHotKey 编译成可执行文件即可

    OS X 下:据说 Karabiner 可以实现,没有环境,未测试
    如果哪位用 Karabiner 设置成功了麻烦说下需要设置的内容,我整理下。

    @GuangXiN
    话说还真不知道有什么快捷键需要使用 Ctrl+Esc 。。。。
    不过如果玩游戏会比较麻烦,需要关掉映射或设置白名单
    AlloVince
        89
    AlloVince  
       2015-12-16 12:37:32 +08:00
    jpuyy
        90
    jpuyy  
       2015-12-16 21:26:28 +08:00 via iPhone
    @matrix67 开 pane 是什么,开很多然后全好是什么意思
    Goooogle
        91
    Goooogle  
       2015-12-16 22:12:05 +08:00
    @Goooogle
    ×××××××××××
    修改 88L 的内容, Linux 下只需要运行 sh super-caps.sh 即可, super-caps.sh 中已经包含了 xmodmap xmodmaprc 命令
    htfy96
        92
    htfy96  
       2015-12-25 11:37:48 +08:00
    @Goooogle 这个东西我用了一段时间,发现会和 gnome 的按键映射冲突,如果重复运行这个脚本甚至造成过几次内核崩溃
    Goooogle
        93
    Goooogle  
       2015-12-25 13:25:09 +08:00
    @htfy96 与哪些按键冲突呢?没用 Gnome 所以不清楚。

    这个脚本应该不能重复运行吧,除非先将之前的设置还原
    Evovil
        94
    Evovil  
       2015-12-26 09:10:53 +08:00
    我是 hhkb 派 2333333.
    forsigner
        95
    forsigner  
       2016-03-01 14:20:31 +08:00
    jj 派一个
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     804 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 20:49 PVG 04:49 LAX 12:49 JFK 15:49
    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