vim 的拼写检查器

人们需要一些时间把锯子磨锋利.

利用vim的拼写检查器,查找并更正拼写错误

开启和关闭拼写检查

1.开启

1
: set spell

2.关闭

1
: set nospell

示例文本:

1
Yoru num has a mousetache.

开启拼写检查: set spell, 将可以看到Yoru和num被高亮.

常用操作命令

命令 用途
]s 跳到下一处拼写错误
[s 跳到上一处拼写错误
z= 为当前单词提供更正建议
zg 把当前单词添加到拼写文件中
zw 把当前单词从拼写文件中删除
zug 撤销针对当前单词的zg或zw命令

本质上,我们的很多工作都是重复性的.凡是可以简化重复性操作的方式都会成倍的节省我们的时间.

重复上一次修改.命令

.命令可以让我们重复上次的修改.
:h .中可以看到

1
Repeat last change, with count replaced with [count].

重复上次修改,多次重复则在.命令前带上次数即可.我们要意识到这一点:”上次修改”可以指很多东西,一次修改的单位可以是字符,整行,甚至是整个文件.可以重复普通命模式下命令的修改如x,dd,>G等,也可以充重复插入模式下的修改.

重复插入模式是修改范围: 从进入插入模式的那一刻起,直到返回普通模式时为止,Vim会记录每一个按键操作. 做出这样一个修改后再用.命令的话,将会重新执行所有哦这些案件操作.即: i{insert some text}是一次修改.

普通模式下,命令分别对数字执行加和减操作.在不带次数执行时,它们会逐个加减,但如果带一个次数前缀,那么就可以用它们加减任意整数.例如,如果我们把光标移到字符5上,执行10就会把它变成15.如果光标不在数字上,它就会在当前行正向查找一个数字.

1
2
注: >G 是增加当前行到文档末尾的缩进层级
C和c$等效, 删除光标下到行尾的字符.