从你开始接触 Vim 到运用自如,用了多久? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
VirgilMing
V2EX    Vim

从你开始接触 Vim 到运用自如,用了多久?

  •  
  •   VirgilMing 2015-07-02 14:11:00 +08:00 13576 次点击
    这是一个创建于 3824 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Vim 显然不是一个五分钟可以掌握的东西……各位都花了多久?

    123 条回复    2015-11-28 03:22:14 +08:00
    1  2  
    Yanickkk
        1
    Yanickkk  
       2015-07-02 14:22:32 +08:00
    首先你得定义什么叫 “运用自如”?
    mthli
        2
    mthli  
       2015-07-02 14:24:02 +08:00 via Android
    并没有应用自如,只能正常使用,所以时间是,正无穷。
    66beta
        3
    66beta  
       2015-07-02 14:24:08 +08:00
    2周,放弃了,记得当时还打印了一张键盘表贴在屏幕上
    现在我对sublime运用自如,嘎嘎嘎
    VirgilMing
        4
    VirgilMing  
    OP
       2015-07-02 14:31:50 +08:00
    @yannxia 就是你可以把它用于实际生产了
    9hills
        5
    9hills  
       2015-07-02 14:33:37 +08:00
    10年接触VIM,现在还没有运用自如,但是已经足够了
    Yanickkk
        6
    Yanickkk  
       2015-07-02 14:34:39 +08:00
    @yannxia 能SSH上去改代码,手写Bash大概五分钟。下了一个配置文件,替换了之后就用到现在。
    justfly
        7
    justfly  
       2015-07-02 14:35:37 +08:00
    我觉得如果是每天写代码的工作,遇到什么问题都去硬着头皮查,而不是跑掉使用其他替代品,一周键位就能形成习惯。
    lingo233
        8
    lingo233  
       2015-07-02 14:35:45 +08:00 via Android
    我把vim当nano用花了一分钟
    lingxi27
        9
    lingxi27  
       2015-07-02 14:46:01 +08:00
    基础编辑还是比较快的,高端点的用法本身用的很少,一直掌握不了
    lilydjwg
        10
    lilydjwg  
       2015-07-02 14:51:45 +08:00
    两三个月吧,因为当时没有自己的电脑,练习不足。
    Andiry
        11
    Andiry  
       2015-07-02 14:55:02 +08:00
    一个上午
    loryyang
        12
    loryyang  
       2015-07-02 14:57:04 +08:00
    基本的话挺快的,不就上下左右,输入编辑切换,保存退出,其他都不用也可以玩了。一两天就能玩了
    删除用退格键,跳转就上下左右,替换就人肉找呗
    其他的技能是随着使用慢慢积累起来的,没有准确的时间点。我是看了一本书,记笔记,然后上下班看看,大概两三个星期就差不多了吧
    Xrong
        13
    Xrong  
       2015-07-02 14:57:43 +08:00
    学习 -> 失败 -> 再学习 -> 再失败 -> 再学习。。。就是这么个节奏
    FrankFang128
        14
    FrankFang128  
       2015-07-02 14:59:35 +08:00
    学了三次,相隔有一年以上啊。
    wclebb
        15
    wclebb  
       2015-07-02 15:00:30 +08:00
    VIM 有点难学,但感觉比 NANO 感觉编辑快很多。
    所以只能坚持Google了。
    tini22
        16
    tini22  
       2015-07-02 15:01:43 +08:00
    比较顺手是4年以后,现在8年了,也就是改脚本顺手而已,开发项目显然还是不如IDE自如
    tonghuashuai
        17
    tonghuashuai  
       2015-07-02 15:01:49 +08:00
    真正开始用 vim 是在工作中,每天都用,两周左右就能在 vim 生存下来了,2个月后开始学习跑起来,现在用了一年多了,在找一些飞起来的方法。

    对于 vim 的学习没有捷径,也不用刻意去记快捷键,唯一的路就是不停的去用,去用,去用,然后把这些操作印到脑子里变成潜意识里的东西。
    sinux
        18
    sinux  
       2015-07-02 15:04:02 +08:00
    没写过自己的插件,谈不上自如。去同事那边用一些sublime text之类的东西,接受不了,各种难用。
    Pastsong
        19
    Pastsong  
       2015-07-02 15:06:43 +08:00
    2分钟学会了 i 和 :wq
    然后就当记事本用了
    Tink
        20
    Tink  
    PRO
       2015-07-02 15:27:00 +08:00
    不敢说运用自如啊...2天
    aszxqw
        21
    aszxqw  
       2015-07-02 15:31:49 +08:00
    教女朋友差不多也就教了5分钟把,然后她就运用自如了。
    pythonee
        22
    pythonee  
       2015-07-02 15:32:28 +08:00
    两三年吧
    jiezhi
        23
    jiezhi  
       2015-07-02 15:35:40 +08:00
    看过《Vim实用技巧》,学到了不少,不过时间长有些又会忘记。。
    wikilike7
        24
    wikilike7  
       2015-07-02 15:38:10 +08:00
    之前用vim,不是很喜欢,现改用sublime
    siteshen
        25
    siteshen  
       2015-07-02 15:49:03 +08:00
    歪个楼,emacs用了3年才算运用自如。
    woojuno
        26
    woojuno  
       2015-07-02 15:52:08 +08:00
    用了好久,不敢说熟,只是感觉一工具而已 => 我是不是对它太不重视了。
    chuan
        27
    chuan  
       2015-07-02 15:54:55 +08:00
    两年这样吧
    Nixus
        28
    Nixus  
       2015-07-02 15:56:49 +08:00
    用了4年Vim,已经转到了Atom了
    kidult
        29
    kidult  
       2015-07-02 16:38:15 +08:00
    码农难道不都是喜新厌旧么
    ca1n
        30
    ca1n  
       2015-07-02 16:54:41 +08:00
    @loryyang 为什么啥是上下左右不是kjhl
    tonynothing
        31
    tonynothing  
       2015-07-02 16:59:18 +08:00
    年初工作开始用Vim,天天用,反正熟悉了一些,但应该远没达到运用自如的程度。
    snailsir
        32
    snailsir  
       2015-07-02 17:13:19 +08:00
    忘了。反正就那么个用法,不是天天用,但用的时候,感觉差不多够用了

    https://github.com/dingzhihao/backup_vim
    xream
        33
    xream  
       2015-07-02 17:21:15 +08:00 via iPhone
    在学习和放弃中循环
    jsfaint
        34
    jsfaint  
       2015-07-02 17:27:34 +08:00
    08年年底左右开始用Vim,一直各种折腾。现在的配置托管在github上。
    https://github.com/jsfaint/vimcfg
    hyesun
        35
    hyesun  
       2015-07-02 17:37:38 +08:00
    我是用 emacs 的,从开始装插件到现在大约一年半,只能说勉强熟悉,但是肌肉记忆已经成形。有时候用着普通的编辑器,都会不由自主地打成 emacs 的组合键。
    在这里只是想说,不要在乎多久能熟悉,也不要因为熟悉时间长就放弃。
    当你觉得这个地方需要有快捷操作时,你就去搜索有没有成品插件,没有的话就试着摸索怎么实现;当你忘了某个快捷操作,比如你忘了 j 是下移,也不要马上就用 down 来代替,一定要查出来,再次记忆。
    只有经历这个痛苦的过程,才能逐渐地习惯。
    latelx
        36
    latelx  
       2015-07-02 17:39:06 +08:00
    喜欢vim,但是缺乏IDE功能,现在 webstorm + ideavim
    jixiangqd
        38
    jixiangqd  
       2015-07-02 17:48:17 +08:00
    同 @latelx pycharm + ideavim
    roys
        39
    roys  
       2015-07-02 17:50:45 +08:00
    有用vim做主力开发工具的吗?
    powerfj
        40
    powerfj  
       2015-07-02 17:57:45 +08:00
    陆陆续续半年,主要是你觉得有哪里不方便的时候都去查找最快的编辑方法,然后坚持练习使用,行成肌肉记忆,还有不方便的自己写插件或者方法,起始也不是很难.
    maxbon
        41
    maxbon  
       2015-07-02 17:58:04 +08:00
    用了快五年了
    luoluoluo
        42
    luoluoluo  
       2015-07-02 18:01:05 +08:00
    如果你只用vim,应该很快就能上手
    guoqiao
        43
    guoqiao  
       2015-07-02 18:10:03 +08:00
    我是强制自己使用, 一开始特别吃力, 特变慢. 遇到比较紧急的任务就临时改用别的编辑器救急.
    这样断断续续花了半年才完全适应了它的操作方式, 想想自己当时也是蛮拼的.

    适应了以后, 就再也离不开了, 一直使用了很多年.
    无论是在自己的 MacBook 上, 还是公司的 Ubuntu 上, 还是各种 Linux 服务器上, 全部使用同一份配置, 始终在 Terminal 中使用 Vim, 操作方式完全一致.
    ceclinux
        44
    ceclinux  
       2015-07-02 18:18:17 +08:00
    两年把,我眼中的自如就是感觉舒服,配置不用这么动了,对其他编辑器也没有什么欲望。
    timothyye
        45
    timothyye  
       2015-07-02 18:31:00 +08:00 via Android
    两三年,顺便打个广告: http://vim-tips.com
    thedevil5032
        46
    thedevil5032  
       2015-07-02 18:35:43 +08:00
    直到开始使用 EasyMotion, 我才觉得, VIM 的精髓就应该是这样的 - 想跳哪里跳哪里, 最多两个按键就可以到达屏幕任意位置(行, 或者点).

    用了 EasyMotion 以后, 除非是距离很近的位置, 很少用 hjkl, w, b 这几个按键.

    强烈推荐 VIMer 尝试 EasyMotion.

    https://gist.github.com/NicholasTD07/159cfc915eca718f358e
    timothyye
        47
    timothyye  
       2015-07-02 18:36:46 +08:00 via Android
    CtrlP也很不错
    Jaylee
        48
    Jaylee  
       2015-07-02 18:38:15 +08:00
    @thedevil5032 用这个很久了 确实很好用
    loryyang
        49
    loryyang  
       2015-07-02 19:09:09 +08:00
    @ca1n 嗯,就是hjkl,我的意思是执行上下左右操作
    xy19009188
        50
    xy19009188  
       2015-07-02 19:16:28 +08:00
    表示只会插入,保存退出。。。
    timothyye
        51
    timothyye  
       2015-07-02 19:24:23 +08:00 via Android
    @roys tmux+vim+vim-go+zsh+oh my zsh
    做Go开发
    dwlinux
        52
    dwlinux  
       2015-07-02 19:27:15 +08:00
    每天工作就是和vim打交道,一直未能运用自如。我喜欢vim的不需要鼠标,感觉鼠标的速度慢……
    samael
        53
    samael  
       2015-07-02 19:28:32 +08:00
    用emacs
    OSX的默认keybinding就是emacs, 所以好爽
    xjl
        54
    xjl  
       2015-07-02 20:15:42 +08:00
    一直在用的表示,有些偏门不经常用的还是要查

    @timothyye 又是你 你是在做go开发的工作么?
    phx13ye
        55
    phx13ye  
       2015-07-02 20:35:41 +08:00
    e sftp://user@remotehost/
    可以直接编辑远程文件
    linux40
        56
    linux40  
       2015-07-02 20:36:49 +08:00
    觉得如果有图形界面的话,c++还是不要用vim的好,gcc更新了,补全还要改路径。
    linux40
        57
    linux40  
       2015-07-02 20:38:23 +08:00
    用心的话很多东西都可以不要鼠标的
    timothyye
        58
    timothyye  
       2015-07-02 20:41:59 +08:00 via Android
    @xjl 又是我? 兄台,难道我们之前见过?
    darmody
        59
    darmody  
       2015-07-02 20:50:00 +08:00
    1个月吧
    xjl
        60
    xjl  
       2015-07-02 20:53:05 +08:00
    看头像
    xjl
        61
    xjl  
       2015-07-02 20:53:32 +08:00
    @timothyye 看头像
    loading
        62
    loading  
       2015-07-02 21:01:18 +08:00 via Android
    退出都还不熟练 Zz
    kran
        63
    kran  
       2015-07-02 21:02:44 +08:00 via iPhone
    八年vim经验,求收留_>
    leoe
        64
    leoe  
       2015-07-02 21:15:00 +08:00
    vim只是在服务器上改配置或写写脚本用,习惯了都。
    bigzhu
        65
    bigzhu  
       2015-07-02 21:25:38 +08:00
    用了快10年了

    最早是被逼的, 维护的AIX主机只有vi能用来编辑

    后来无聊的时候, 好玩学了一下, 用在开发里, 大约2个月后上手.

    现在已无法离开.
    knightdf
        66
    knightdf  
       2015-07-02 21:36:27 +08:00
    天天用。。。没办法,服务器端,就自然熟了
    junnplus
        67
    junnplus  
       2015-07-02 21:49:19 +08:00 via Android
    已经不由自主的jk了
    timothyye
        68
    timothyye  
       2015-07-02 22:02:45 +08:00
    @xjl 想起来了,上次你说我拿了你的头像……
    kifile
        69
    kifile  
       2015-07-02 22:44:32 +08:00
    你对应用自如的定义是什么,我只能说作为一只使用TextMate的人,vim只要懂得修改,保存,然后就没我事儿了
    Zkiller
        70
    Zkiller  
       2015-07-02 22:54:44 +08:00
    如果说用于生产的话,就是大一开始用了一段时间放弃大三开始正式用于生产。
    hhkbp2
        71
    hhkbp2  
       2015-07-02 22:59:05 +08:00
    两分钟,因为两分钟之后我执行了命令
    alias vim=emacs
    openroc
        72
    openroc  
       2015-07-02 22:59:26 +08:00
    大概7年,然后发现,习惯自己的vimrc,就没法裸奔了。哈哈。。。。。。
    zhangxiao
        73
    zhangxiao  
       2015-07-02 23:10:05 +08:00
    到没有明显不适感,大概2周吧。然后会不定时的发现好用自带功能、插件、配置等等,用了快10年了,依然不定期会有收获。
    hitsmaxft
        74
    hitsmaxft  
       2015-07-02 23:24:37 +08:00 via iPhone
    当我觉得自己已经掌握了vim的时候,时间已经过去了6年。
    vim的模式和键位绑定已经被各种编辑器完美地继承了。换哪个都一样
    Dongdong36
        75
    Dongdong36  
       2015-07-02 23:39:32 +08:00
    没用多久,谈不上自如,但是日常编写代码感觉离开vim好不舒服,毕竟vim不用碰鼠标
    Andy1999
        76
    Andy1999  
       2015-07-03 00:27:34 +08:00 via iPhone
    3分钟 学会基础编辑
    不太明白运用自如是什么意思?是指所有指令都能背下来吗?那抱歉……做不到
    spark
        77
    spark  
       2015-07-03 00:29:23 +08:00
    Vim 太熟了就不想再用没有 Vim mode 的编辑器了. 由于打开大文件 Vim 性能太差, 所以退而求其次, 已经转向 Sublime Text.
    duteng612
        78
    duteng612  
       2015-07-03 01:08:31 +08:00 via iPhone
    连续用了2个月感觉熟练了,现在已经用了3年了;虽然现在sublime,atom也不错,但懒的学了;

    当初工作环境只允许在测试机上写代码(Linux 无图形界面),没别的选择,只能硬着头皮上;
    realpg
        79
    realpg  
    PRO
       2015-07-03 01:20:28 +08:00 via Android
    @Pastsong 还得有d系列和u才能当记事本用
    ivanchou
        80
    ivanchou  
       2015-07-03 01:36:38 +08:00 via Android
    学了忘 忘了学
    heganj
        81
    heganj  
       2015-07-03 08:52:27 +08:00
    在 IDE 上装上 VIM 插件,1 周左右小成
    ameba
        82
    ameba  
       2015-07-03 09:05:15 +08:00
    从来没用明白过
    caixiexin
        83
    caixiexin  
       2015-07-03 09:09:04 +08:00 via Android
    如果只是光标移动,复制,删除这些基本的操作的话,放一个键位图在桌面上,两个礼拜就很熟了。
    现在我也就搜索 替换 和 g命令常用,其他一些用法还是要百度谷歌
    tsingyi
        84
    tsingyi  
       2015-07-03 09:24:42 +08:00
    之前用过几个月吧,还比较顺手,后来换成Dovrak的布局连移动光标都有想半天就转emacs,啦啦啦~
    thanksir
        85
    thanksir  
       2015-07-03 09:25:43 +08:00
    差不多一个月
    CrispElite
        86
    CrispElite  
       2015-07-03 09:30:03 +08:00
    @yannxia xiayan?
    wity_lv
        87
    wity_lv  
       2015-07-03 09:38:51 +08:00
    3年
    harry890829
        88
    harry890829  
       2015-07-03 10:10:00 +08:00
    我现在是Linux环境差一点,等晚点我编译一个轻便无桌面的Linux放在虚拟机,就天天用vim写了,哼
    bugcode
        89
    bugcode  
       2015-07-03 10:13:33 +08:00
    两年。。。还是上大学的时候
    visonnn
        90
    visonnn  
       2015-07-03 10:17:58 +08:00
    花了一个月,直到现在还是只能普通的修改编辑、查找之类的。

    Sublime 用得飞起啊,vim 就临时在服务器改改东西要用而已。
    ThomasZ
        91
    ThomasZ  
       2015-07-03 10:21:11 +08:00
    在运用自如的路上奔跑, 现在只能算是正常使用, 并且这个正常使用花费了2年左右的时间
    Neveroldmilk
        92
    Neveroldmilk  
       2015-07-03 10:24:28 +08:00
    用了3,4年,到现在还用不好,哈哈哈哈。
    htfy96
        93
    htfy96  
       2015-07-03 10:25:12 +08:00
    不知道啥算运用自如……
    基本上键盘大多数键都知道是做啥的…… 但是vim的正则还不太熟,vimL还不会写
    ZHenJ
        94
    ZHenJ  
       2015-07-03 10:29:46 +08:00
    vim放弃,用sublime text。。。倒是vi一直在用
    mozartgho
        95
    mozartgho  
       2015-07-03 10:36:16 +08:00
    大部分时间用IDE,少部分脚本用SublimeText,偶尔用Vi
    felixzhu
        96
    felixzhu  
       2015-07-03 10:46:58 +08:00
    那你肯定理解错了什么叫做运用自如
    zhengkai
        97
    zhengkai  
       2015-07-03 10:50:02 +08:00
    当初一两年吧,现在只能算勉强用,离精通还远
    withrock
        98
    withrock  
       2015-07-03 10:57:30 +08:00
    3年
    neilwong
        99
    neilwong  
       2015-07-03 11:21:45 +08:00
    现在vim最不爽的就是一些ide的功能都需要靠插件解决,但是插件多了好卡啊~~~~
    jerray
        100
    jerray  
       2015-07-03 11:29:24 +08:00
    用了3年,但是大部分都是一开始就熟悉了的命令。大概手指已经记住了。
    之前体验了一段时间SublimeText,然后放弃了。用回vim感觉好爽!
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     912 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 18:58 PVG 02:58 LAX 10:58 JFK 13:58
    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