基于GitHub开源Vim学习项目learn-vim
1. 为什么需要了解Vim语法
像是我们学习一门外语,我们需要了解它的语法、它的词汇并不断地练习。对于Vim而言,它的语法就是它命令的设计逻辑,词汇就是它的各种快捷键。通过学习其语法,能够让我们通过其规律来进行Vim操作,而不是靠记忆快捷键表来学习。
2. 什么是Vim的语法
Vim的语法:
动词 + 名词
动词 + 量词 + 名词
其中动词指代的以下的键:
y yank(复制)
d delete(删除)
c change 删除文本,将删除的文本存到寄存器中,进入插入模式
根据 :h operator可以看到,一共有16种operator,但一般只用以上的三种操作符即可。
名词指代的以下的键:
h 左
j 下
k 上
l 右
w 向前移动到下一个单词的开头
} 跳转到下一个段落
$ 跳转到当前行的末尾
3. Vim语法的应用
3.1 实例
let mut a = "123"

本文详细介绍了Vim编辑器的语法,包括动词与名词的概念,如y$、dw、c}等操作,以及文本对象如(iw、aW)的应用。通过学习Vim的语法规则,能提升编辑效率,实现更复杂的文本操作。此外,还探讨了Vim与其他外部程序的结合,展示了Vim命令的可结合性及其符合Unix哲学的特点。
最低0.47元/天 解锁文章
2339

被折叠的 条评论
为什么被折叠?



