Linux 之vi应用

1、vi模式

 vi是Linux/Unix系统提供的屏幕编辑器。
 vi有三种基本模式:
 (1)命令模式(command mode)
 在该模式下,可以控制光标的移动,字符、行的删除、移动,或者复制某区段及切换进入其他模式。
 (2)插入模式(insert mode)
 在该模式下,可以进行文字输入,随意增加、删除字符。如果需要退出可以按下i、a、o。Esc进入命令模式。
 (3)低行模式(last line mode)
 在命令行中输入“:”进入低行模式。Esc退出。
 除此,还有可视模式、选择模式、Ex模式等。

2、常用指令
w 保持;
wq 保存并退出;
q! 不保存强行退出
x 退出,如果文件更改则保存
ZZ 退出,如果文件更改则保存

dd 删除光标所在行;
dw 删除一个字;
x 删除当前字符;
X 删除前一个字符
D 删除当前光标后面的全部字符;
yy 复制一行,命令前(后)加数字,复制多行;
p (小写) 将粘贴板的内容粘贴到当前行的下面;
P (大写) 将粘贴板的内容粘贴到当前行的上面;
/ 向下查找;
? 向上查找;

块右移

< 块左移
y 复制块
d 删除块
~ 切换块中内容大小写
h、j、k、l 上下左右移动光标
Ctrl + f 上翻页
Ctrl + b 下翻页

3、启动vi
vi filename 或者$ vi
如果filename存在,则打开文件,如果不存在,则新建文件。
4、*结束语*
vi 功能强大,命令繁多,难以一一掌握,可以在应用中深入对vi的认识。

PS:总结更详细的一篇文章:http://mixer-b.iteye.com/blog/1563866

你可能感兴趣的:(Linux,linux,vi)