一起来使用vim吧

为了能够把 Vim 用得风生水起,不得不记忆大量的命令。作为一个Vim 新手,刚入门就开始面对着浩如烟海的命令逐条学习,逐渐失去对它的兴趣。但是其实,Vim 以一种近乎自然语言的方式帮助完成文本的编辑工作,只需要熟悉几条简单的语法。Vim 有几种常用的工作模式,为正常模式、插入模式、命令模式。

关于vim语的学习
1.动词
d 表示删除(delete)
r 表示替换(replace)
c 表示修改(change)
y 表示复制(yank)
v 表示选取(visual select)
2.名词 (文本对象)
w 表示一个单词(word)
s 表示一个句子(sentence)
p 表示一个段落(paragraph)
t 表示一个 HTML 标签(tag)
引号或者各种括号所包含的文本称作一个文本块。
3.介词
i 表示“在...之内”(inside)
a 表示“环绕...”(around)
t 表示“到...位置前”(to)
f 表示“到...位置上”(forward)
由上面的就可以组成命令了,基本的语法为:动词 介词 名词
如: 删除一个段落: (delete inside paragraph)dip
选取一个句子: (visual select inside sentence) vis
修改一个单词: (change inside word) ciw;(change around word) caw
删除文本直到字符“x”(不包括字符“x”): (delete to x) dtx
删除文本直到字符“x”(包括字符“x”): (delete forward x) dfx
修改三个单词:(change three words) c3w

数词
数词指定了待编辑文本对象的数量,数词也可以看作是一种介词。引入数词之后,文本编辑命令的语法就变成:
动词 介词/数词 名词
如:修改三个单词:(change three words)c3w
删除两个单词:(delete two words) d2w

把这些命令结合起来,就可以灵活地运用vim编辑器了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 下面是一篇旧文,大多是一些已有知识的整理,并不太成熟。欢迎关注专栏 space-vim , 有空我会以 Vim 自...
    liuchengxu阅读 668评论 0 8
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,529评论 9 467
  • 作为一款古老而具有持久生命力的编辑器,Vim 自有它的强大之处。很多人觉得 Vim 的学习曲线太陡峭了,为了能够把...
    song4阅读 17,283评论 64 526
  • 不知不觉,在移动互联网公司已经待了两年时间。在这两年里,渠道部、总裁办、品牌部、运营部、产品部,自己都经历了遍。之...
    宁君野阅读 421评论 0 0
  • 今天大年初二,年还没过完,家里虽说年的气味淡了很多,但是 But 今天是我小聪明跟笨笨的我在一起30天的一个小小的...
    阔爱得我阅读 212评论 0 0