天天看点

ubuntu编辑器vi的使用

1.vi的两种模式

命令模式:当vi打开时默认命令模式,在命令模式下,此时键盘上输入的所有东西都被vi当做命令来对待。

输入模式:输入模式用来向文件输入内容。可以从命令模式中按 a 或 i 进入输入模式。进入输入模式后,就可以随意按键盘进行输入了。输入完成后要保存,要先退出到命令模式。在输入模式下按ESC键退回到命令模式。

注:看屏幕左下角,当命令模式时无提示信息或提示文件名等信息,等处于输入模式时,提示 – INSERT –

2.在命令模式下如何保存

:wq    保存并且退出
 :w     只保存不退出
 :q     不保存退出
 :q!    不保存强制退出
 :wq!   保存并强制退出
           

3.vi的高级使用

*查找*:在命令模式下,输入/xxx,就可以查找到xxx
 *快速切换行*:在命令模式下,输入:num,就可以快速切换到num行
 *设置显示行号*:在命令模式下,输入:set nu,就可以显示行号
 *设置不显示行号*:输入:set nonu
 *设置永久显示行号*:修改vi的配置文件。打开vi的设置文件~/.vimrc,在其中输入set nu即可。
           

4.vi的使用技巧

(1)、使用Tab键输入

(2)、Linux命令行中一些符号的含义

.    代表当前目录
..   代表上一层目录,当前目录的父目录
-    代表前一个目录,刚才从哪个目录转过来的
~    代表当前目录的宿主目录
/    代表根目录
$    普通用户的命令行提示符
#    root用户的命令行提示符
*    万能匹配符
           

宿主目录:就是操作系统为当前用户所设计的用来存放文件、工作的默认目录。Linux中的每个用户都有自己的宿主目录,这个宿主目录对于普通用户来说,在/home/username/,而对于root用户来说,在/root。

(3)、行删除

在命令模式下,先将光标移动到要删除的行,后输入dd,如果要删除多行,如要删除连续的3行,使用3dd

(4)、复制粘贴

复制:命令模式下,在命令模式下,nyy

粘贴:命令模式下,p

细节:复制时要把光标放在多行的第一行,粘贴时实际粘贴到当前光标所在的下一行。

继续阅读