$ vim -u NONE -N
-u NONE让Vim启动不加载vimrc, -N则进入'nocompatible'选项,防止进入vi兼容模式
标准模式
. // 重复上次操作
>G // 该行以下增加缩进
>> // 该行增加缩进
a // 在光标之后进入插入模式
A // 在该行最后进入插入模式
C // 删除光标之后的本行内容并进入插入模式
s // 删除光标所在的内容并进入插入模式
S // 删除本行所有内容并进入插入模式
I // 到本行行首并进入插入模式
o // 回车后进入插入模式
O // 空出上一行并在上一行进入插入模式
f{char} // 行内查找下一个指定char出现的位置
; // 重复上一次的查找跳到下一个字符所在位置
, // 重复上一次的查找跳到上一个字符所在位置
* // 查找当前光标所在单词
db // 删除从光标起始位置到单词的开头
b // 光标移到单词开头
dw // 删除从光标起始位置到单词的结尾
daw // 删除光标所在单词
dap // 删除整个段落
<C-a> // 对数字加操作
<C-x> // 对数字减操作
g~ // 反转大小写
gU // 转大写
gu // 转小写
插入模式
<C-w> // 删除前一个单词
<C-u> // 删除至行首
<C-o> // 切换到插入-普通模式
<C-r>{register} //把寄存器种的文本粘贴出来
<C-r>= // 访问表达式寄存器
<C-v>{code} // 插入编码
网友评论