vi/vim编辑器

来源:互联网 发布:中信建投证券软件 编辑:程序博客网 时间:2024/06/05 06:08
在Linux下一般使用vi / vim编辑器来编辑文件。既可以查看文件也可以编辑文件
三种模式:一般模式(命令模式)、插入模式、底行模式(编辑模式)。

一、打开或新建文件        

vim newfile.txt
此时是一般模式

二、切换到插入模式        

按 i 、o、a键;

i

在光标插入

I

在光标当前行开始插入

a

在光标插入

A

在光标当前行末尾插入

o

在光标当前行的下一行插入新行

O

在光标当前行的上一行插入新行

 

三、切换到一般模式

按Esc键

1、定位命令:

:set nu

显示行号

:set nonu

取消行号

gg

到文本的第一行

G

到文本的最后一行

:n

到文本的第n行

2、删除命令:

x

删除光标所在处字符

nx

删除光标所在处后的n个字符

dd

删除光标所在行。ndd删除n行

dG

删除光标所在行到末尾行的所以内容

D

删除光标所在处到行尾的内容

:n1,n2d

删除指定范围的行


3、替换和取消命令

u

undo,取消上一步操作

Ctrl + r

redo,返回到undo之前

r

替换光标所在处的字符

R

从光标所在处开始替换,按Esc键结束


四、切换到底行模式

按 :(冒号)

:q

退出

:wq

保存并退出

:q!

不保存并退出


快捷键

Shift+ zz

保存退出,与:wq作用相同


五、查找

在命令模式下敲斜杆 /,然后输入你要查找的关键字,敲回车就可以了。
如果你要继续查找此关键字,敲字符 n 就可以继续查找了。
注意:是向下查找,而 ? 是上查找。