VirgilMing
V2EX  ›  Vim

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

  •  
  •   VirgilMing · Jul 2, 2015 · 15394 views
    This topic created in 4144 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

    强烈推荐 VIMer 尝试 EasyMotion.

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

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

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

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

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

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

    Sublime 用得飞起啊,vim 就临时在服务器改改东西要用而已。
    ThomasZ
    ThomasZ
    Jul 3, 2015
    91
    在运用自如的路上奔跑, 现在只能算是正常使用, 并且这个正常使用花费了2年左右的时间
    Neveroldmilk
    Neveroldmilk
    Jul 3, 2015
    92
    用了3,4年,到现在还用不好,哈哈哈哈。
    htfy96
    htfy96
    Jul 3, 2015
    93
    不知道啥算运用自如……
    基本上键盘大多数键都知道是做啥的…… 但是vim的正则还不太熟,vimL还不会写
    ZHenJ
    ZHenJ
    Jul 3, 2015
    94
    vim放弃,用sublime text。。。倒是vi一直在用
    mozartgho
    mozartgho
    Jul 3, 2015
    95
    大部分时间用IDE,少部分脚本用SublimeText,偶尔用Vi
    felixzhu
    felixzhu
    Jul 3, 2015
    96
    那你肯定理解错了什么叫做运用自如
    zhengkai
    zhengkai
    Jul 3, 2015
    97
    当初一两年吧,现在只能算勉强用,离精通还远
    withrock
    withrock
    Jul 3, 2015
    98
    3年
    neilwong
    neilwong
    Jul 3, 2015
    99
    现在vim最不爽的就是一些ide的功能都需要靠插件解决,但是插件多了好卡啊~~~~
    jerray
    jerray
    Jul 3, 2015
    100
    用了3年,但是大部分都是一开始就熟悉了的命令。大概手指已经记住了。
    之前体验了一段时间SublimeText,然后放弃了。用回vim感觉好爽!
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5217 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 237ms · UTC 06:15 · PVG 14:15 · LAX 22:15 · JFK 01:15
    ♥ Do have faith in what you're doing.