timothyye
V2EX  ›  Vim

据说 Vimer 里面分三个派别

  •  
  •   timothyye · Dec 14, 2015 via Android · 10632 views
    This topic created in 3985 days ago, the information mentioned may be changed or developed.
    一派是按 esc 的,一派是手掌按 ctrl 的,一派是把 caps lock 换成 ctrl 的……

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

    不在挖 vim/emacs 坑了,竟然开始挖 vim 内部坑了。。。。
    oreo
    oreo
    Dec 14, 2015
    16
    ->一派是手掌按 ctrl 的

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

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

    颇有点下盲棋的感觉。



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


    Goooogle
    Goooogle
    Dec 14, 2015
    26
    一个更加方便的方式是:将 Caps Lock 映射成 Esc 和 Ctrl
    单独按时识别成 Esc ,组合按时映射成 Ctrl
    codecrash
    codecrash
    Dec 14, 2015 via Android
    27
    ESC 很难按吗
    jjgod
    jjgod
    Dec 14, 2015
    28
    vimmer 不是 vimer 。
    guangwong
    guangwong
    Dec 14, 2015
    29
    手小的真可怜
    limbo0
    limbo0
    Dec 14, 2015
    30
    jk 派的
    hei1000
    hei1000
    Dec 14, 2015 via Android
    31
    @matrix67 目前是 helm 最好吧, ido 提供最多功能但不如 helm 直观实用, ivy 开发不久, helm 很满意就没用 ivy ,不过 abo-abo 确实牛掰
    Felldeadbird
    Felldeadbird
    Dec 14, 2015 via iPhone
    32
    nano 笑看你们撕逼
    BenX
    BenX
    Dec 14, 2015
    33
    你无聊
    alexfu
    alexfu
    Dec 14, 2015
    34
    macbook: Caps Lock 映射成 Ctrl , 右 command 用 karabiner 映射成单击 ESC 组合 Hyper ( command+control+option+shift )
    chmlai
    chmlai
    Dec 14, 2015❤️1
    35
    caps lock => esc
    WendellSun
    WendellSun
    Dec 15, 2015
    36
    caps lock 换成 ctrl 了后在别人的电脑上常按错。。
    timothyye
    timothyye
    OP
    Dec 15, 2015
    37
    @WendellSun 还不睡……
    n6DD1A640
    n6DD1A640
    Dec 15, 2015
    38
    @matrix67 →_→ 都市传说?
    msg7086
    msg7086
    Dec 15, 2015
    39
    #22 @timothyye 写程序的时候用不到 jj 的。
    timothyye
    timothyye
    OP
    Dec 15, 2015
    40
    @msg7086 好吧 -_-#
    TrustyWolf
    TrustyWolf
    Dec 15, 2015
    41
    还有一派是 HHKB 党 >.<
    MCVector
    MCVector
    Dec 15, 2015
    42
    按了四年的 esc 了,并没有什么不适
    yujia
    yujia
    Dec 15, 2015
    43
    @TrustyWolf 哈哈我刚想说这个! HHKB 党都是 esc 的支持者
    chemzqm
    chemzqm
    Dec 15, 2015❤️1
    44
    2000 多日本代购的 hhkb ,就一个字:值
    vitovan
    vitovan
    Dec 15, 2015
    45
    r#44 @chemzqm +1
    timothyye
    timothyye
    OP
    Dec 15, 2015 via Android
    46
    @chemzqm type s 也才 1600 左右,为啥你代购 2000 多呢
    congeec
    congeec
    Dec 15, 2015 via iPhone
    47
    握草,你们没用 Ctrl-[ 和 Ctrl-C 的?
    timothyye
    timothyye
    OP
    Dec 15, 2015 via Android
    48
    @congeec 有啊,我的 ctrl 就是 caps lock 的位置,然后按 ctrl c 退出 insert 模式
    calon
    calon
    Dec 15, 2015
    49
    Esc 孤零零的一个人躲在角落里就是为了让你方便按的呀
    4everLoveU
    4everLoveU
    Dec 15, 2015
    50
    @timothyye 以前打 WAR3 就是这么按的
    mengzhuo
    mengzhuo
    Dec 15, 2015
    51
    ctrl + c 表示不服
    harry890829
    harry890829
    Dec 15, 2015
    52
    然而我是 caps lock 为 esc 的……
    zhangweifang
    zhangweifang
    Dec 15, 2015
    53
    @congeec 刚才还纳闷,为啥没有人说 Ctrl-[ 的... 基本上很少用 Esc 了。
    zhicheng
    zhicheng
    Dec 15, 2015 via Android
    54
    还好我用 vi 不用 vim .
    lingo233
    lingo233
    Dec 15, 2015
    55
    我用< ^[ >不知道算啥
    Oleg
    Oleg
    Dec 15, 2015
    56
    jk
    YORYOR
    YORYOR
    Dec 15, 2015
    57
    我是 1 , 3 派么。。。。
    chemzqm
    chemzqm
    Dec 15, 2015
    58
    @timothyye 是 types ,几年前买的
    lynx
    lynx
    Dec 15, 2015
    59
    caps lock 换成 esc ,手掌按 ctrl
    theFool
    theFool
    Dec 15, 2015
    60
    只有我一人是把 M-j map 成 <esc> 的么。。
    交换了 caps lock 和 ctrl , 但小拇指按多了还是难受。
    shiweifu
    shiweifu
    Dec 15, 2015
    61
    caps lock 和 ctrl 换, esc 和`换,然后 IDE 加 vim 插件。
    是不是该被烧死,两次?
    mulog
    mulog
    Dec 15, 2015
    62
    @matrix67
    这个段子简直中国的 Jeff Dean 即视感
    zhengkai
    zhengkai
    Dec 15, 2015
    63
    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
    raawaa
    Dec 15, 2015
    64
    没想到 jj 派和 jk 派有那么多……哈哈
    relativity
    relativity
    Dec 15, 2015
    65
    把 caps lock 换成 ctrl 后真的很舒服啊,即使在别的软件里也很爽.
    markzar
    markzar
    Dec 15, 2015
    66
    @Goooogle 这个感觉好像不错,有没有什么具体的实现方法?
    20015jjw
    20015jjw
    Dec 15, 2015❤️1
    67
    caplock esc 派
    AlexZou
    AlexZou
    Dec 15, 2015
    68
    jj 的路过哈哈哈哈
    zernel
    zernel
    Dec 15, 2015
    69
    我是掌压 Ctrl 派,大家多多指教
    9
    9
    Dec 15, 2015
    70
    @matrix67 打得一手好广告。。。
    Fedor
    Fedor
    Dec 15, 2015
    71
    原生控, 应该算是 Esc 派
    timothyye
    timothyye
    OP
    Dec 15, 2015 via Android
    72
    其实 caps lock 派里面又分为 esc 派和 ctrl 派
    matrix67
    matrix67
    Dec 15, 2015
    73
    matrix67
    matrix67
    Dec 15, 2015
    74
    jk 还有两个, jj 没有,不会冲突,哈哈
    oreo
    oreo
    Dec 15, 2015
    75
    @Goooogle 这个怎么弄?
    PandaChen
    PandaChen
    Dec 15, 2015
    76
    capslock 派
    Geeker
    Geeker
    Dec 15, 2015
    77
    我是第三派
    nareix
    nareix
    Dec 15, 2015
    78
    还有第四个派别: ctrl + C
    ishamo
    ishamo
    Dec 15, 2015
    79
    @timothyye 国外某机构做过调查的,有数据支撑的, 具体是在哪里看的我也忘了。。。
    ThomasZ
    ThomasZ
    Dec 15, 2015
    80
    还有 HHKB 。。。。。
    nekoyaki
    nekoyaki
    Dec 15, 2015
    81
    thinkpad 键盘用户表示 ctrl 和 ESC 的默认键位就非常爽,根本用不着换。
    看着你们来回折腾,我表示幸灾乐祸。

    GuangXiN
    GuangXiN
    Dec 15, 2015 via Android
    82
    @Goooogle 想按 Ctrl+Esc 时一定很痛苦
    xxzs
    xxzs
    Dec 15, 2015
    83
    第五派来了。用 Alt+
    Arnie97
    Arnie97
    Dec 15, 2015
    84
    @nekoyaki +1 ,七行式键盘大法好
    timothyye
    timothyye
    OP
    Dec 15, 2015 via Android
    85
    @xxzs Alt 组合键么?
    timothyye
    timothyye
    OP
    Dec 15, 2015 via Android
    86
    @shiweifu 是滴
    spaceyuan
    spaceyuan
    Dec 15, 2015
    87
    capslock +jj 混合派
    Goooogle
    Goooogle
    Dec 16, 2015❤️2
    88
    @oreo @markzar
    Linux 下: https://github.com/cmatheson/super-caps
    先安装 xcaps ,然后 xmodmap xmodmaprc && sh 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
    AlloVince
    Dec 16, 2015
    89
    jpuyy
    jpuyy
    Dec 16, 2015 via iPhone
    90
    @matrix67 开 pane 是什么,开很多然后全好是什么意思
    Goooogle
    Goooogle
    Dec 16, 2015
    91
    @Goooogle
    ×××××××××××
    修改 88L 的内容, Linux 下只需要运行 sh super-caps.sh 即可, super-caps.sh 中已经包含了 xmodmap xmodmaprc 命令
    htfy96
    htfy96
    Dec 25, 2015
    92
    @Goooogle 这个东西我用了一段时间,发现会和 gnome 的按键映射冲突,如果重复运行这个脚本甚至造成过几次内核崩溃
    Goooogle
    Goooogle
    Dec 25, 2015
    93
    @htfy96 与哪些按键冲突呢?没用 Gnome 所以不清楚。

    这个脚本应该不能重复运行吧,除非先将之前的设置还原
    Evovil
    Evovil
    Dec 26, 2015
    94
    我是 hhkb 派 2333333.
    forsigner
    forsigner
    Mar 1, 2016
    95
    jj 派一个
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2488 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 210ms · UTC 10:51 · PVG 18:51 · LAX 02:51 · JFK 05:51
    ♥ Do have faith in what you're doing.