学习笔记记录如下:
vi的用法。
vi由Bill Joy于1976年开发,当时叫做ex,并支持绝大多数操作系统,1991年由Bram Moolenaar进行改进,发布了vim,主要是增加对GUI界面的支持,在类UNIX系统中默认安装vi,在很多方面都能用到。
1、vim+目标文件,启动vim,如果目标文件存在,则打开该文件,若无该文件,则新建并打开该文件;(另外用vim打开文件,可以用高亮显示代码,所以尽量用vim,不用vi);
2、vi命令模式:启动vi默认进入命令模式,或在编辑过程中按ESC键返回命令模式,命令模式中可以使用命令来完成选择、复制、粘贴、撤销等操作,在此模式下只接受特定的字符;
vi插入模式:按“i”键进入插入模式,i就是insert的意思,按ESC退出并进入命令模式;
ex模式:在命令模式下输入“:”(冒号)进入ex模式,左下角以冒号开头,在ex模式下可以保存修改或者退出;
3、命令模式常见命令:
i 在光标前插入文本;
o 在当前行的下面插入新行;
dd 删除整行;
yy 将当前行的内容复制并放入缓冲区;
n+yy 复制n行的内容并放入缓冲区(如 3yy ,即复制光标以下的三行);
p 将缓冲区的文本插入到光标后,即粘贴;
u 撤销上一个操作;
r 替换当前字符;
/ 查找关键字,同时可以按“n”键在查找出来的几个光亮显示的关键字之间来回的切换;
4、ex模式下常见命令:
:w 保存当前修改;
:q 退出;
:q! 强制退出;
:x 保存并退出,相当于“:wq”;
:set number 现实行号,用“:set nu”也可;
:! 系统命令 执行一个系统命令并显示结果;
:sh 切换到命令行,按“CTRL+D”返回到vi下面;
以上都是vi的基本用法,还需好好的练习才行。