学习linux之vi编辑器


学习linux之vi编辑器
 
进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
 
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
 
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
 
vi filename....filename :打开多个文件,依次进行编辑 
 
移动光标类命令
h:光标左移一个字符
 
j:光标下移一行
k:光标上移一行
 
l:光标右移一个字符
 
插入文本类命令
a:在光标前 
i:在光标后
o:在当前行之下新开一行
 
删除命令 
ndw:删除光标处开始及其后的n-1个字 
ndd:删除当前行及其后n-1行
do:删至行首
 
d$:删至行尾
Ctrl+u:删除输入方式下所输入的文本 
 
 
搜索命令
/pattern:从光标开始处向文件尾搜索pattern
 
?pattern:从光标开始处向文件首搜索pattern 
 
最后行方式命令
w :保存当前文件 
x:保存当前文件并退出
q:退出vi
 
q!:不保存文件并退出vi 
 
寄存器操作 
nyy:将当前行及其下n行的内容保存到寄存器?n为一个数字
 
nyw:将当前行及其下n个字保存到寄存器?n为一个数字
nyl:将当前行及其下n个字符保存到寄存器?n为一个数字
 
p:取出寄存器?中的内容并将其放到光标位置处。
 
ndd:将当前行及其下共n行文本删除,并将所删内容放到1号删除寄存器中。
 

相关内容

    暂无相关文章