普通模式
行内跳动
w 到下一个单词的开头 e 到当前单词的结尾 b 到前一个单词的开头 0或^ 到行头 $ 到行尾 f<字母> 向后搜索<字母>并跳转到第一个匹配的位置
行间跳动
nG 游标移动到第 n 行(如果默认没有显示行号,请先进入命令模式,输入:set nu以显示行号) gg 到第一行 G 到最后一行
插入
i 光标前插入 a 光标后插入 I 在行首插入 A 在行末插入 o 当前行后插入一个新行 O 当前行前插入一个新行
替换
cc 替换整行,即删除游标所在行,并进入插入模式 cw 替换一个单词,即删除一个单词,并进入插入模式 C(大写) 替换游标以后至行末 ddp 交换光标所在行与它下面的行 r+<待替换字母> 将游标所在字母替换为指定字母 R 连续替换,直到按下Esc
排版
>> 右缩进 << 左缩进 :set shiftwidth=10 设置缩进字符数 :ce 居中 :ri 右对齐 :le 左对齐
查找
/ 向下查找 ?向上查找 n 下一个结果 N 上一个结果
撤销
u(n) 撤销一次或n次操作 U(大写) 撤销当前行的所有修改 Ctrl+r redo,即撤销undo的操作
删除与复制
x 删除游标所在的字符 dd 删除(剪切)整行 yy dw 删除一个单词 yw d$或D 删除至行尾 y$ d0 删除至行首 y0复制至行首 dG 删除到文档结尾 yG d1G 删至文档首部 y1G 10dd 一次删除10行 10yy d1000w 表示删除1000个单词 y1000w
<num><命令> 执行指定次数相同的命令
. 重复上一次的命令操作
保存与退出
:q! 强制退出,不保存 :q 退出 :wq! 强制保存并退出 :w <文件路径> 另存为 :saveas 文件路径 另存为 :x 保存并退出 :wq 保存并退出 shirt+zz 保存并退出
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。