Vi 才是懒人的福音 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
miemiekurisu
V2EX    Vim

Vi 才是懒人的福音

  •  
  •   miemiekurisu Sep 23, 2015 via Android 12768 views
    This topic created in 3871 days ago, the information mentioned may be changed or developed.
    Vi 乃懒人福音
    特别是跨域移动,用鼠标的话,右手离开键盘,摸鼠标,移动,点击,再把手挪回来,再打字,这多累啊
    Vi 四根手指在方圆 2cm 范围里一点一戳,何等方便……
    我们的口号: 能只动指绝不动腕,能只动腕绝不动肘,能只动肘,绝不动臂,能只动臂,绝不移身
    101 replies    2015-09-28 09:11:36 +08:00
    1  2  
    yangyanggnu
        1
    yangyanggnu  
       Sep 23, 2015   1
    说得很好,另外, vim 很容易磨炼出你的_肌肉记忆_,基本上,输入的速度,就是你思考的速度。
    LazyZhu
        2
    LazyZhu  
       Sep 23, 2015   1
    vi 是符合人生哲理的编辑器: 先苦后甜.
    cxbig
        3
    cxbig  
       Sep 23, 2015
    Ctrl 和 Caps Lock 互换也很必要
    Goooogle
        4
    Goooogle  
       Sep 23, 2015
    @cxbig 将 Caps Lock 映射到 Ctrl+Esc 很必要
    fany
        5
    fany  
       Sep 23, 2015 via iPhone   1
    nano 大发法好
    haogefeifei
        6
    haogefeifei  
       Sep 23, 2015
    有点迂腐了,其他 edit 有 vim-mode 不就好了。。。
    GG668v26Fd55CP5W
        7
    GG668v26Fd55CP5W  
       Sep 23, 2015 via iPhone
    切换模式时 ESC 动作还是有点大
    dai269619118
        8
    dai269619118  
       Sep 23, 2015
    chrome+vimium 无处不在的 vi
    linux40
        9
    linux40  
       Sep 23, 2015
    刚才随手写了几十上百行,结果不知怎么,编辑器崩了,我没保存,唉,让我悲愤一会儿。。。
    ochapman
        10
    ochapman  
       Sep 23, 2015
    用 vi ,表示基本不去按 ESC ,用 Ctrl + [,无需绑定
    BikeMan
        11
    BikeMan  
       Sep 23, 2015
    vi 不适合 macbook, 还是 sublime 合适.
    aku
        12
    aku  
       Sep 23, 2015 via Android
    @dai269619118 空白页就不能用了
    Firefox 大法好
    Ouyangan
        13
    Ouyangan  
       Sep 23, 2015
    我偷偷学过 vim...但是我是写 java 的,哈哈
    zeuss
        14
    zeuss  
       Sep 23, 2015
    另一邪教正在赶往战场
    htfy96
        15
    htfy96  
       Sep 23, 2015 via Android
    各种仿 vim 基本都不支持 eastmotion 插件的\\w 类似功能,还有 csiw(之类的 surround.vim 的命令
    lenran
        16
    lenran  
       Sep 23, 2015
    @LazyZhu ‘ vi 是符合人生哲理的编辑器: 先苦后甜’,说的好,赞一个!
    MagisDing
        17
    MagisDing  
       Sep 23, 2015
    有很多人从 Vi/Vim 转移到 emacs 的 evil-mode 都很满足。
    hpeng
        18
    hpeng  
       Sep 23, 2015 via Android
    不配个脚踏板怎么用得习惯!
    Jimrussell
        19
    Jimrussell  
       Sep 23, 2015
    ESC 和 CapsLock 对换,空格键左边设成 Ctrl ,读书时候就是这么用的,码起来速度飞起。
    roricon
        20
    roricon  
       Sep 23, 2015
    配合 hhkb ,按 esc 相当的舒爽。
    line
        21
    line  
       Sep 24, 2015
    @roricon bingo
    Tiande
        22
    Tiande  
    PRO
       Sep 24, 2015
    真正的懒人不会花时间去学 vi 的。

    更何况 vim emacs 还有那么多插件。

    vim 大法好,退 emacs 保平安。
    andyhunter
        23
    andyhunter  
       Sep 24, 2015
    我就是喜欢写 init.el
    allan1st
        24
    allan1st  
       Sep 24, 2015
    @dai269619118 现在用一个叫 cVim 的插件替换了 vimium ,感觉更好。
    vibbow
        25
    vibbow  
       Sep 24, 2015
    懒人才懒得去学 vi 呢。
    notepad++, visual studio 什么的多好用的。
    dsdshcym
        26
    dsdshcym  
       Sep 24, 2015 via Android
    @vibbow 懒得学和懒得动 lol
    dsdshcym
        27
    dsdshcym  
       Sep 24, 2015 via Android
    还有 enter 映射到 enter+ctrl
    vitovan
        28
    vitovan  
       Sep 24, 2015
    月经贴, Emacs +1
    vietor
        29
    vietor  
       Sep 24, 2015 via Android
    Mac + Emacs 才是王道,发此月经帖,定是骗分
    GPU
        30
    GPU  
       Sep 24, 2015
    @LazyZhu
    @yangyanggnu

    大婶们,我用 vi 用的不溜,只会几个 i a o G $ 快捷键 。

    有什么好的攻略学习用 vi 不,能包括到配置 vi 到 使用 vi 不
    deepreader
        31
    deepreader  
       Sep 24, 2015
    月经贴, emacs client +1
    initialdp
        32
    initialdp  
       Sep 24, 2015
    我就静静地看着你们自虐。
    Chappako
        33
    Chappako  
       Sep 24, 2015
    我自己用自己的 vim mode ,懒得和你们扯
    lispmacro
        34
    lispmacro  
       Sep 24, 2015
    emacs 党围观.
    geew
        35
    geew  
       Sep 24, 2015
    vi 确实是神器 一般单个文件的编辑在用 但是项目级别的还是喜欢 IDE 可能是个人的问题吧 话说 vi 怎么配置能编辑管理一个项目呢 就是多个文件编辑咯 然后能跳来跳去之类的
    caixiexin
        36
    caixiexin  
       Sep 24, 2015 via Android
    @geew 现在主流 ide 都有 vi 模式插件呢, ide 自带快捷键配合 vi 模式也是非常方便
    ijse
        37
    ijse  
       Sep 24, 2015
    @geew 添加一个插件 NERDtree, 然后 Ctrl + o , Ctrl + i 基本差不多了,还可以用插件 CtrlP 。 虽然感觉这样跟一般的 IDE 还是有点差距。。
    griffinqiu
        38
    griffinqiu  
       Sep 24, 2015
    Vim 表示不服
    junnplus
        39
    junnplus  
       Sep 24, 2015 via Android
    @GPU vimium+chrome 你值得拥有,享受指尖的跳动
    zhicheng
        40
    zhicheng  
       Sep 24, 2015 via Android
    同意, vim 配置太复杂。 vi 就简单多了。
    lululau
        41
    lululau  
       Sep 24, 2015
    艾玛,会个编辑器的基本用法有什么好瑟的

    Spacemacs +1
    hitmanx
        42
    hitmanx  
       Sep 24, 2015
    @geew 我也困惑于这点。以前还参考教程试图把 vi m打造成 i de,结果用了一阵子,觉得还是没有现成的IDE好用。所以现在只有单个配置文件什么的会用 vi m改。
    hippoboy
        43
    hippoboy  
       Sep 24, 2015
    其实我始终不明白 vim 的奥妙,
    总感觉输入完再按 esc 移动光标好麻烦.
    一定是我姿势不对.
    iamleung
        44
    iamleung  
       Sep 24, 2015   1
    键盘党前来报到, 2333
    Vim+awesome 窗口管理+chrome 浏览器(vimium 插件),绝大部分时间可以不插鼠标
    songco
        45
    songco  
       Sep 24, 2015
    关键是各种有严格安全要求的 server 上都默认有安装
    exuxu
        46
    exuxu  
       Sep 24, 2015
    第一次听到肌肉记忆这个词也是一个用 vi 的人说的
    @yangyanggnu
    YORYOR
        47
    YORYOR  
       Sep 24, 2015   1
    @Ouyangan IDEA 装的第一个插件就是 VIM
    railgun
        48
    railgun  
       Sep 24, 2015
    至今仍然记不住 vi 命令……
    neutrino
        49
    neutrino  
       Sep 24, 2015
    @railgun +1 复制黏贴的^是啥意思来着
    ccen3020
        50
    ccen3020  
       Sep 24, 2015
    所以会出现指点杆这种神器……
    miemiekurisu
        51
    miemiekurisu  
    OP
       Sep 24, 2015 via Android
    其实我只是单纯的懒惰而已………………
    zhc
        52
    zhc  
       Sep 24, 2015
    懒的目的是为了把节省出的时间去思考人生
    yoa1q7y
        53
    yoa1q7y  
       Sep 24, 2015
    @dtdnqsb 天灭 sublime
    Felldeadbird
        54
    Felldeadbird  
       Sep 24, 2015
    @fany nano 党一直无法理解 vi 为什么设计成这个样。
    quix
        55
    quix  
       Sep 24, 2015
    有人懒得动手有人懒得动脑子, 懒的类型很多的...
    odirus
        56
    odirus  
       Sep 24, 2015
    用习惯 Emacs 的 "Ctrl+w" 作为剪切快捷键了,经常在浏览器里面尝试,结果。。。屡试不爽
    hhkbp2
        57
    hhkbp2  
       Sep 24, 2015
    @odirus 你需要 Firemacs
    zhuangzhuang1988
        58
    zhuangzhuang1988  
       Sep 24, 2015
    瞎扯蛋.. 我就喜欢用 IDE.
    zakokun
        59
    zakokun  
       Sep 24, 2015
    继续装
    jemyzhang
        60
    jemyzhang  
       Sep 24, 2015
    @odirus 允许我大笑一下,我喜欢任何窗口输入文字后按一下 ESC ,结果。。。
    theJian
        61
    theJian  
       Sep 24, 2015
    啥都好,就是运行速度太慢
    anubiskong
        62
    anubiskong  
       Sep 24, 2015
    说得好像第一次用 vim 一样
    Wangxf
        63
    Wangxf  
       Sep 24, 2015
    月经贴, vim vs emacs,vim,emacs vs 其他编辑器
    Nixus
        64
    Nixus  
       Sep 24, 2015
    三年 Vim 的我,今果断换了 Atom
    Liwendian
        65
    Liwendian  
       Sep 24, 2015
    VI VI
    ShiehShieh
        66
    ShiehShieh  
       Sep 24, 2015
    现在很依赖 vim ,其实也不清楚其她的编辑器会不会更好,但是 vim 的确给了我很好的命令行体验,尤其上手后效率也很高。唯一的两个遗憾应该就是 esc 有一点点远,然后有时候插件会崩溃,要花点时间折腾。其她的比如双手不离键盘都是极好的。配置好以后写 python , c , c++真的是飞起来一样。
    fengyqf
        67
    fengyqf  
       Sep 24, 2015
    我只是来 Ctrl+F 一下 emacs 的........
    kutata
        68
    kutata  
       Sep 24, 2015 via Android
    啊。。。 vi 跟 vim 还有分别?不是通用的么配置文件?我以前也是用 vim 的( windows ),但后来用了( linux/unix )后 vi 更好,因为就在 terminal 里面使用!
    HiHi
        69
    HiHi  
       Sep 24, 2015
    我在 windows 版本 vim 下,把右边 control 键旁边的那个键改成了 esc 键,要 esc 时候都直接压一下手掌,刚刚好.
    mac 下老实按的 esc,不动手腕的情况下,本人左手中指刚好能够到,感觉也还能接受.
    ehaagwlke
        70
    ehaagwlke  
       Sep 24, 2015
    https://guyht.github.com/vimari/ 「 Vimium for Safari 」
    shagf123
        71
    shagf123  
       Sep 24, 2015
    nano 才是。。
    dsdshcym
        72
    dsdshcym  
       Sep 24, 2015
    ehaagwlke
        73
    ehaagwlke  
       Sep 24, 2015
    @dsdshcym 感谢,这个比 Vimari 命令支持要全。
    wgjak47
        74
    wgjak47  
       Sep 24, 2015
    所以 vi 不只是某老旧的编辑器,还是一种编辑器设计模式,而 vim 是一个 vi 的优秀实现?感觉好绕。
    loading
        75
    loading  
       Sep 24, 2015 via Android
    我觉得除了 zz 是退出外,没哪个地方显出懒人这个特色…
    rcmerci
        76
    rcmerci  
       Sep 24, 2015
    emacs 党抵达战场
    bramblex
        77
    bramblex  
       Sep 24, 2015
    @ehaagwlke
    @dsdshcym

    你们是没用过 firefox 上的 pentadactyl 这种真神器吗?其他那些充其量就是玩具
    ffffwh
        78
    ffffwh  
       Sep 24, 2015
    先把 CapsLock 设成 Ctrl ,再把 Ctrl-g 映射成 Esc ,这样右手一张就能 Esc 。










    另外以后换用 Emacs 的话能更快习惯
    ffffwh
        79
    ffffwh  
       Sep 24, 2015
    @ffffwh
    右手->左手
    dsdshcym
        80
    dsdshcym  
       Sep 24, 2015
    @bramblex 用过啊,但是要用 Safari 了所以只能退而求其次了
    raiz
        81
    raiz  
       Sep 24, 2015
    @dai269619118 能解决离线网页吗
    htfy96
        82
    htfy96  
       Sep 24, 2015
    @fengyqf 居然不是 /emacs
    Zkiller
        83
    Zkiller  
       Sep 24, 2015
    @allan1st 对的,已经放弃 vimium 了
    linfx7
        84
    linfx7  
       Sep 24, 2015
    @geew :bp :bn 在 buffer 间切换 这样编辑多文件比较快捷
    至于 ide 还是推荐用专业的
    bigcoon
        85
    bigcoon  
       Sep 24, 2015 via iPhone
    vim 很好 我知道 也理解
    但是很不理解一味推崇 vim 的人 你们到底写什么代码的
    ranwu
        86
    ranwu  
       Sep 24, 2015
    我能说我喜欢 vim 只是因为它上下左右的快捷键吗,因为码字的时候不断用小键盘的方向键实在是很麻烦呢
    zonghua
        87
    zonghua  
       Sep 24, 2015
    @ranwu 切换输入和 hjkl 导航不累吗?指点杆
    ranwu
        88
    ranwu  
       Sep 24, 2015
    @zonghua 呵呵,习惯了还好啊,切换输入法按下 shift 就行了
    latent
        89
    latent  
       Sep 24, 2015
    做为一个 vimer 来赞一下楼主。。。
    izoabr
        90
    izoabr  
       Sep 24, 2015
    半瘫前兆啊
    wheatmai
        91
    wheatmai  
       Sep 25, 2015
    赞一个,表示用 vim+插件+合适的配置+tmux ,来看代码,各种跳的很开心
    lenran
        92
    lenran  
       Sep 25, 2015
    @kutata windows 里面,那叫做'GVIM'。。。
    sxmna
        93
    sxmna  
       Sep 25, 2015
    和 vim 有什么不同?
    sxmna
        94
    sxmna  
       Sep 25, 2015
    @Nixus atom 太慢了
    sualwu
        95
    sualwu  
       Sep 25, 2015
    vim 党前来报到, Linux shell 命令历史必用 vi 模式, 浏览器必装 vim 插件。
    dinosjk
        96
    dinosjk  
       Sep 25, 2015
    这招屡试不爽
    holy_sin
        97
    holy_sin  
       Sep 25, 2015
    @LazyZhu
    tkisme
        98
    tkisme  
       Sep 25, 2015
    楼主把标题换成 vi VS emacs 估计能打起来,我是 vi + idea
    PythonAnswer
        99
    PythonAnswer  
       Sep 25, 2015
    终端里才用 vim. 用的是默认配置.
    gui 下习惯用更先进的编辑器.
    taobeier
        100
    taobeier  
       Sep 25, 2015
    忠实 vim 党
    1  2  
    About     Help     Advertise     Blog     API     FAQ     Solana     3028 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 223ms UTC 10:49 PVG 18:49 LAX 03:49 JFK 06: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