Linux基础vi编辑器操作

来源:互联网 发布:快手伴奏软件下载 编辑:程序博客网 时间:2024/04/30 16:28

首先,vi编辑器有三个重要的模式:编辑模式命令模式尾行模式

当用 vi 打开一个文件后,首先停留在命令模式里。此时,是无法编写文件的,只能输入vi编辑器的命令。想要编辑文件,需要进入编辑模式,可以按 i、a、o 或 s 键。这四个键的具体效果如下:
i 光标位置不变,按 a 光标往后移1个字符,按o 光标跳下去一行,按 s 删除光标所在位置的字符。

在编辑模式下,可以通过上下左右四个键、Home、End键来控制光标移动,配合 Backspace、Delete 或 Insert 键来修改字符,因为没有鼠标嘛! 但是这样用起来很不方便,要是想复制粘贴怎么办呢?想删除一大段怎么办呢?vi 编辑器里有很多快捷键,按Esc键切换到命令模式下可以方便的移动光标修改文本。以下是一些常用的快捷键:

字符级移动h 左移一个字符,l 右移一个字符;
单词级移动w 移到下个单词首,e 移到本单词尾,b 移到本单词首;
行级移动$ 移到行尾,0(数字零)移到行首,j 下移一行,k 上移一行;
段级移动{ 上移一段,} 下移一段;

屏级移动H 移到本屏幕第一行,L 移到本屏幕最后一行;
文章级移动G 移到文章末尾,1G 移到文章开头。
快捷删除d+光标快捷移动键可以删除选定的字符,x 删除当前字符,dd 删除一行;
复制v+光标快捷移动键+y复制选定字符到剪贴板,yy 复制一行;
粘贴p
这些命令可以组合着用,比如 xp 交换两个字符,ddp 交换两行。

其他的还有 . 重复上一次命令,u 撤消,J 合并两行。

文档写完要就要保存啦,这时候就需要按冒号键()切换到尾行模式了。w 保存,q 退出,wq 保存+退出。! 表示强制,如q! ,更改了之后,不保存,强制退出。

vi 编辑器的常用的基础操作就这么多啦。

原创粉丝点击