linux 下 vi 编辑器 使用

命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)

 

1.进入插入模式

  按「i」切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始输入文件; 

  按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字; 

    按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。 

 

2.常用退出编辑的命令

: w filename (输入 「w filename」将文章以指定的文件名filename保存) 

: wq (输入「wq」,存盘并退出vi) 

: q! (输入q!, 不存盘强制退出vi)

 

 

回复上一次操作 

  「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。按多次“u”可以执行多次回复。 


1、下表列出命令模式下的一些键的功能: 


左移光标一个字符 


右移光标一个字符 


光标上移一行 


光标下移一行 


光标移动至行首 


数字“0”,光标移至文章的开头 


光标移至文章的最后 


光标移动至行尾 

Ctrl+f 
向前翻屏 

Ctrl+b 
向后翻屏 

Ctrl+d 
向前翻半屏 

Ctrl+u 
向后翻半屏 


在光标位置前插入字符 


在光标所在位置的后一个字符开始增加 


插入新的一行,从行首开始输入 

ESC 
从输入状态退至命令状态 


删除光标后面的字符 

#x 
删除光标后的#个字符 


(大写X),删除光标前面的字符 

#X 
删除光标前面的#个字符 

dd 
删除光标所在的行 

#dd 
删除从光标所在行数的#行 

yw 
复制光标所在位置的一个字 

#yw 
复制光标所在位置的#个字 

yy 
复制光标所在位置的一行 

#yy 
复制从光标所在行数的#行 


粘贴 


取消操作 

cw 
更改光标所在位置的一个字 

#cw 
更改光标所在位置的#个字 


2、下表列出行命令模式下的一些指令 
w filename 
储存正在编辑的文件为filename 

wq filename 
储存正在编辑的文件为filename,并退出vi 

q! 
放弃所有修改,退出vi 

set nu 
显示行号 

/或? 
查找,在/后输入要查找的内容 


与/或?一起使用,如果查找的内容不是想要找的关键字,按n或向后(与/联用)或向前(与?联用)继续查找,直到找到为止。

posted @ 2013-07-04 23:08  群叔  阅读(237)  评论(0编辑  收藏  举报