码迷,mamicode.com
首页 > 其他好文 > 详细

vi 编辑器基本命令

时间:2017-01-11 08:06:18      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:基本命令   global   模式   内容   hello   保护   写入   lob   开头   

命令模式(esc)

k 上移一行
j 下移一行
h 左移一行
l 右移一行

6j 下移6行
5k 上移5行

0 将游标放在一行的开始
$ 将游标放在一行的末尾
w 将游标移动到下一个单词
b 将游标移动到上一个单词
ctrl + B 向后滚一屏
ctrl + F 向前滚一屏
:x 将游标移动到X行
:3 将游标移动在第三行
:set nu 显示行号

/what /要查找的内容(记得两次esc后在输入此命令)
:q 退出vi编辑器
:w 保存内容
:wq 保存并退出
:q! :w! :wq! 直接执行 不会存在任何的保护措施
ZZ 保存并退出
:x 保存并退出
:w filename 将文件保存为filenema
:e! 打开文件上一次成功写入的版本(没有保存任何当前操作)

J 将当前行与下面的行合并
yy 复制当前行内容
yw 复制当前单词内容
p (小写p)将复制的文本放在游标的后面
P (大写p)将复制的文本放在游标的前面

\< 匹配单词开头
\> 匹配单词结尾

:s/old/new/ 置换命令 只修改一个
:s/old/new/g 修改当前行(g:globally)
x,ys/old/new/ 将x行到y行替换每行第一个
x,ys/old/new/g 将x行到y行替换所有
:1,$s/old/new/g 将整个文中的都替换
:1,$s/old/new/gc 用户必须输入yes或者no来确认每次的修改
:1,$s/\*/hello/g 将文中的*替换为hello
:1.$s/\<the/none/g 将the开头的the替换掉

vi 编辑器基本命令

标签:基本命令   global   模式   内容   hello   保护   写入   lob   开头   

原文地址:http://www.cnblogs.com/laowenBlog/p/6271713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!