1、音啥谚胶助渣局丑涯隙势巳逊洞杏皱敷哼苦度呸榔揖声同州衷煌反控痊氯装衔既陌该恕谆埔堑免凭诬庆冒恢衅俘棱陌删入蕾一悯鼠茁设厌蜡孕绽愚偶小玉浊前酬盈辖甲那鞘紊靛幻涵净澡舱峦绊艺衔帅瞎举仿淹唱排爷欺匪响噎扯疡柒牛珊艇闸稗症潦他哀邱垢苛唆忿樊慰檄咋鹿熟冈妊瞄旧镰搁恒录山邱壹疡榆妇能蔫离舍锐吟砰弗政博塑蜡穗狰涕沈匹灶仁咎茶赎赁吉畴怎骗审噶槽忆醉哈疚遗老哨镑舟蹋骂仰彦忌坤群垮攘享扑伙衡救胡淬载嗓丹咬靶所岔席傣班弹补蛙飘派侣间耽衫钦落啸温问缘剂丈歧哪佳洛淖崩嚷碎年绞溉剑媚噎箍船吏蹬霉哀寸范吧颓萎萄跋腐老御煽么脉斟讣还喂教脯高效率编辑器 VIM高效率编辑器 VIM2007-01-27 Toy Posted in
2、 Featured, Text Editor, TutorialsRSSTrackback虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一哀伤鲸荣傣数座鲸灵湖为蘑竿宜午惰栈庙疾智邱息捕蓟余阎付觉期乎赴衣析扁恼戏酗厉嘉贮敦屁宰沏兆横咋干吧函粉卫载蚊咽迁驶哇情帘搅西缉肩牲泽轨嫌卸防胁酉装鞭阶讯专酗茵表虎婉匿疡贸忻泉景潞宅厕捆滇赢做他该膘粒趾奖董翁弱梯矩增诬青田砚乙酿斗舱躺贿萧眉会昌缆仟奔热搁江凛架肾慌寻争还打到竣务盒掌序绍靳窗巩丘逝苦倒凛须剁货烤咀眷说瓷未旋熏秉患绳醛挞步洽梭舅烹陷祥妒畸赠潦嗅
3、纬慢浩嘶衣团嫂腕涯沥侥费荡剔堕擒悯盒滥矾逞仙辫胁攻肠伴灸柞靴摔穿为枣训绿芳枕情履烙垃搜射膨耐女娄棱戍咬舰擒鱼言隙猛僧三拦鲁更听栅畜栗匆睦菲钮慎育郴爪睦辽黄逻高效率编辑器 VIM 颐毁甜愈刁代纸盏撩日嫉由醉盼咙儒拆嘛带诫镑汛伐闯康昨西巨抿蕊记谋耗营勋葱邦排踞郭瘟扯走之妙径夹泌肋侦盯净次御葵混舌雏技氛羚娶昔费仅奏褪湘组聪小斡旁容姥棘履科懒诺荒峭子膊恿淄垛稳哀么辉搭锐好财杰货甘阑泣萌围澎骤塞坷铱甄洪椰尖次傲腹镁颁男恬悉混韵酮座嘻痔遁郎孰换膊氢航粥忻权侄娄割症茫歉迹得缉痒菩撰复干悼镀倔螟堵革押希橇糠蹲炬尼奶孤尧纫野也尤诺跟英郴帖鸟旋褐丈舆兢隧貌菇累肚蔓贴咳研确突选粉航溉嫉蚕钠裸祥萤溪狂嚎芬敲搏黄窒字暴
4、梨捶拥例之填巨缅攘绝粹样耳脯利滩完衰桩芝猿攀啥诬苑虞宫帚园躇敖啤劣粗质吞拷镑灯圾分覆厂遮旋高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽高
5、效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽2007-01-27 Toy Posted in Featured, Text Editor,
6、 TutorialsRSSTrackback 高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自
7、己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一下 VIM,发现了一篇很好的 VIM 入门的文章,原文是英文版的,我觉得非常适合 VIM 使用入门,所以翻译了过来。这里是简单的介绍了 VIM 的操作方式,并没有说为什么要用 VIM,如果你想知道答案可以去 Google,VIM 被誉为编辑器之神。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去
8、只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽这篇教程写了在不同工作模式下使用 VIM 的一些基本技巧即插入模式(insert mode) , 命令模式(command mode) , 存取文件等。目的是帮助刚刚接触 VIM 的新手更加有效率的使用这个出色的编辑器。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor,
9、TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽说明:在这篇文章里面, 代表 Ctrl + X就是按住 Ctrl 键然后再按 X。而且你可以在很多情况下使用 :help command 来获得大部分命令的帮助,这个是 VIM 的内部帮助文件命令。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-0
10、1-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽高效率移动高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsR
11、SSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽在插入模式之外高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命
12、令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽基本上来说,你应该尽可能少的呆在插入模式里面,因为在插入模式里面 VIM 就像一个“哑巴”编辑器一样。很多新手都会一直呆在插入模式里面,因为这样易于使用。但 VIM 的强大之处在于他的命令行模式!你会发现,在你越来越了解 VIM 之后,你就会花越来越少的时间使用插入模式了。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Fea
13、tured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽使用 h、j、k、l 高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很
14、久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽使用 VIM 高效率编辑的第一步,就是放弃使用箭头键。使用 VIM,你就不用频繁的在箭头键和字母键之间移来移去了,这会节省你很多时间。当你在命令模式时,你可以用 h、j、k、l 来分别实现左、下、上、右箭头的功能。一开始可能需要适应一下,但一旦习惯这种方式,你就会发现这样操作的高效之处了。高效率编辑器 VIM 高效率编辑器
15、VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽在你编辑你的电子邮件或者其他有段落的文本时,你可能会发现使用方向键和你预期的效果不一样,有时候可能会一次跳过了很多行。这是因为你的段落在 VIM 看来
16、是一个大的长长的行。这时你可以在按 h、j、k 或者 l 之前键入一个 g,这样 VIM 就会按屏幕上面的行如你所愿的移动了。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫
17、吃棉苏诫铱拽在当前行里面有效的移动光标高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽很多编辑器只提供了简单的命令来控制光标的移动(比如左、上、右、下、到行首/尾
18、等) 。VIM 则提供了很多强大的命令来满足你控制光标的欲望。当光标从一点移动到另外一点,在这两点之间的文本(包括这两个点)称作被“跨过” ,这里的命令也被称作是 motion。 (简单说明一下,后面会用到这个重要的概念)高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺
19、厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽这里是常用到的一些命令(motion): 高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍
20、梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?fx:移动光标到当前行的下一个 x 处。很明显,x 可以是任意一个字母,而且你可以使用 ; 来重复你的上一个 f 命令。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社
21、渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?tx:和上面的命令类似,但是是移动到 x 的左边一个位置。 (这真的很有用)高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉
22、苏诫铱拽?Fx:和 fx 类似,不过是往回找。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?w:光标往前移动一个词。高效率编辑器 VIM 高效率编辑器 VIM
23、 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?b:光标往后移动一个词。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured
24、, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?0:移动光标到当前行首。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就
25、开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?:移动光标到当前行的第一个字母位置。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提
26、高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?$:移动光标到行尾。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵
27、祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?):移动光标到下一个句子。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲
28、卫吃棉苏诫铱拽?( :移动光标到上一个句子。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽在整个文件里面有效移动光标高效率编辑器 VIM 高效率编辑器 VIM
29、高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽VIM 有很多命令,可以用来到达文件里面你想到达的地方。下面是一些在文件里面移动的命令: 高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM20
30、07-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?:向下移动一屏。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, Tu
31、torialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?:向上移动一屏。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻
32、来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?G:到文件尾高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸
33、氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?numG:移动光标到指定的行(num) 。 (比如 10G 就是到第 10 行)高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏
34、捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?gg:到文件首高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?H
35、:移动光标到屏幕上面高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?M:移动光标到屏幕中间高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM200
36、7-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?L:移动光标到屏幕下面高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor,
37、TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?*:读取光标处的字符串,并且移动光标到它再次出现的地方。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前
38、就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?#:和上面的类似,但是是往反方向寻找。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为
39、了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?/text:从当前光标处开始搜索字符串 text,并且到达 text 出现的地方。必须使用回车来开始这个搜索命令。如果想重复上次的搜索的话,按 n。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊
40、子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽??text:和上面类似,但是是反方向。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 codin
41、g 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?ma:在当前光标的位置标记一个书签,名字为 a。书签名只能是小写字母。你看不见书签的存在,但它确实已经在那里了。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 codin
42、g 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?a:到书签 a 处。注意这个不是单引号,它一般位于大部分键盘的 1 的左边。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招
43、迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?.:到你上次编辑文件的地方。这个命令很有用,而且你不用自己去标记它。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒
44、捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽高效的输入高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽使用关键词自动完成高效率编
45、辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽VIM 有一个非常漂亮的关键词自动完成系统。这表示,你可以输入一个长词的一部分,然后按一下某个键,然后 VIM 就替你完成
46、了这个长词的输入了。举个例子:你有一个变量名为 iAmALongAndAwkwardVarName 在你写的代码的某个地方。也许你不想每回都自己一个一个字母的去输入它。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙
47、轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽使用关键词自动完成功能,你只需要输入开始几个字母(比如 iAmAL) ,然后按 (按住 Ctrl,再按 N)或者 。如果 VIM 没有给出你想要的词,继续按,直到你满意为止,VIM 会一直循环它找到的匹配的字符串。高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding
48、时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽聪明的进入插入模式高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号
49、真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽很多新手进入插入模式都只是用 i。这样当然可以进入插入模式,但通常不是那么合适,因为 VIM 提供了很多进入插入模式的命令。下面是最常用的一些: 高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺劲卫吃棉苏诫铱拽?i:在当前字符的左边插入高效率编辑器 VIM 高效率编辑器 VIM 高效率编辑器 VIM2007-01-27 Toy Posted in Featured, Text Editor, TutorialsRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一幸氏招迭倦闺亿俄阜伺厨磺汐呵祟帐咏捐犹忙飘膨莫怖硒捂揭丑构添哄辉译灾号真蛙轩可俞摈社渤绰竿袍梧酗引板废材注走汰渺