vim编辑器的使用

来源:互联网 发布:js uint8array 编辑:程序博客网 时间:2024/06/08 03:51

在linux系统中,vim编辑器的使用很重要,我在慕课网上学习了vim之后,整理如下:

Linux里的vim编辑器的使用

Vi的全称叫visual interface,也就是可视化接口,相当于Windows里的记事本,但是,vi的功能可比记事本多多了。它可以直接创建并编辑文件,还有一些其他暂时没了解的功能。而vimvi发展而来,包涵vi的全部功能。

 

三种模式:vim有命令模式(command mode),插入模式(Insert mode),底行模式(last line mode)。其中,插入模式可以编辑文本,底行模式反倒可以写命令。

 

1

先在终端写入ls,看下里面是否有一个abc文件,可以想象,因为我们没创建,肯定是没有的,于是敲入vim abc,自动创建abc文件,并进入编辑。然后点击i,进入插入模式,我们就可以编辑文本了。

 

然后敲击hello world,就可以了,然后按esc,退出插入模式,变成底行模式,然后键入“:wq”,即可保存退出。然后在终端输入cat  abc ,即可查看abc文件为hello world

 

 

例二:用vim直接建立abc文件之后,进入abc文件,看不出是命令模式还是底行模式,这时点两次d,就可以从下往上逐行删除文本。或者敲击“:wq”,直接保存退出。

 

例三:vim + abc

意思是打开文件后,光标定位到内容的最后一行(注意+两边有2个空格)

Vim +3 abc

意思是打开文件光标定位到第三行

Vim +10000 abc

文本并没有这么多行,意思就是定位到最后一行

Vim +/fan abc

这一句是搜索关键字,进去后如果关键字有很多处,可以按n”,跳转。

Vim aa bb cc

这一句是同时创建或打开aa bb cc 好几个文件,打开后,可以用“n,N”,“prev”等命令来回切换。

 

 

 

 

 

常用指令:

 

 

 

 

 

 

 

 

或者参考vim指令图:

 

 

 

 

 

 

 

 

退出命令列举:

wq  保存退出    :q!  强制退出