once you are experienced,your life will truely change。
vi编辑器常用命令
上一篇 /
下一篇 2015-07-29 13:08:22
/ 个人分类:linux
vi编辑器常用命令1、在文件中控制光标
h:向左一个字符
l:向右一个字符
j:向下一行
k:向上一行
^(即Shift+6):到当前行的开头处
$(即Shift+4):到当前行的结尾处
H(大写):使光标移到屏幕的顶部
M(大写):使光标移到屏幕的中间
L(大写):使光标移到屏幕的底部
Ctrl+b:上滚一屏。
Ctrl+f:下滚一屏。
Ctrl+d:下滚半屏。
Ctrl+u: 上滚半屏。
2、插入文本
在命令行模式下,
(1)添加:
a:在光标的右边插入文本
A:在一行的结尾处添加文本
(2)插入:
i:在光标的左边插入文本
I:在行首插入文本
(3)插入新行:
o:在当前光标位置下面打开一行
O:在当前光标位置上面打开一行
3、撤消更改
(1)撤消前一个命令:在最后一个命令之后立即输入u来撤消该命令
(2)重复某个命令:“.”
(3)撤消对一行的更改:输入U来撤消你对一行所做的所有更改,这个命令只有在你没将光标移动到该行以外时才生效。
4、删除文本
(1)删除一个字符:
为删除一个字符,需将光标放置在要删除的字符上并输入x
为删除光标之前(其左边)的一个字符,需输入X
(2)删除一个词或词的部分内容:
为删除一个词,需将光标放置到该词的开头并输入dw
为删除词的部分内容,需将光标放置到该词要保存部分的右边。输入dw来删除该词余下的部分
(3)删除一行:将光标放置到该行的任意处并输入dd
(4)删除多行:ndd
(5)删除行的部分内容:将光标放置到该行要保存部分的右边,并输入D。为删除光标左边的所有内容,须将光标放置到该行要删除部分的右边,并输入d0(d-零)。
(6)删除到文件的结尾:为删除从当前行到文件结尾的所有内容,需输入dG
5、复制和移动文本
复制一行命令:yy
粘贴命令:p
移动文本:先将要移动的部分用删除命令删除,然后再粘贴就可以了
复制指定文件的内容
: r filename
6、查找一个字符串
输入/,并在/后面输入要查找的串,然后按下回车
输入“n”跳转到该串的下一个出现处
输入“N”跳转到该串的上一个出现处
7、替换一个字符串
在一行内替换头一个字符串old为新的字符串new
:s/old/new
在一行内替换所有的字符串old为新的字符串new
:s/old/new/g
在两行内替换所有的字符串old为新的字符串new
:#,#s/old/new/g
在文件内替换所有的字符串old为新的字符串new
:%s/old/new/g
进行全文替换时询问用户确认每个替换需添加c选项
:%s/old/new/gc
8、设置vi
显示行号
:set number
取消行号显示
:set nonumber
设置显示用户模式
:set showmode
设置文件只读
:set readonly
收藏
举报
TAG:
编辑器