vi 常用操作

命令 涵意
/搜索内容 从光标开始处向文件尾搜索
?搜索内容 从光标开始处向文件首搜索
x 删除当前光标下的字符
dd 删除当前行
:m,n d 删除m~n行
yy 复制当前行
nyy 从当前行复制n行
:m,n y 复制m~n行
yw 复制当前光标下的单词
gg 跳到本文开头
nG 光标移至第n行首
H 移动光标到当前屏幕首行
M 移动光标到当前屏幕中间
G 移动光标到文本最后一行
I 在当前行首进入插入模式
A 在当前行尾进入插入模式
w 移动到下一个单词首
b 移动到上一个单词首
>> 右缩进
<< 左缩进
ngg 移动光标到n行
E 跳到本行末尾
0(数字) 跳到本行开头
:s/from/to/ 把本行第一个frome替换成to
:s/from/to/g(g代表所有) 把本行所有的frome替换成to
:%s/from/to/g 替换所有行的内容
:33s/from/to/g 在第33行进行替换操作
:$s/from/to/g 在最后一行进行替换
:m,ns/from/to/g m~n行的所有from替换为to
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 复制:yy 粘贴:p H :光标移至屏幕顶行M :光标移至屏幕中间行L :光标移至屏幕最后行 ^ 移到行首$ 移到...
    lesline阅读 184评论 0 0
  • vi vim常用操作 光标移动 替换、删除、复制、粘贴、撤销、重复 插入模式 保存,退出,环境变量 参考说明 ht...
    birdflying阅读 364评论 0 0
  • a #当前字符后添加A #行尾添加文本o #光标下方开始一个新行O #光标上方开始一个新行ZZ #保存并退出zz ...
    helphi阅读 705评论 0 0
  • 复制,粘贴:yy:复制 光标所在的这一行4yy:复制 光标所在行开始向下的4行p: 粘贴 剪切dd: 剪切 光标所...
    Matt_Z_阅读 397评论 0 0
  • 有个对佛法造诣很深的人,听说某个寺庙里有位德高望重的老禅师,前去拜访时老禅师的弟子接待了他,他认为自己胜人一筹,态...
    是蓉蓉呐阅读 584评论 2 1