1、vi编辑器简介

vim是一个全屏幕纯文本编辑器,是vi编辑器的提高版,我们主要讲解的是vim编辑器。可以借助别称让输入vi命令的时侯redflag linux,实际上执行vim编辑器linux命令vilinux mint,比如:

 #定义别名
 [root@sun161 ~]# alias vi='vim' 

vim编辑器教程_linux命令vi_vim命令模式使用

vim命令模式使用_vim编辑器教程_linux命令vi

aliasvi='vim'定义的别称是临时生效,假如须要永久生效,请装入环境变量配置文件(~/.bashrc)

 [root@sun161 ~]# vi ~/.bashrc

linux命令vi_vim编辑器教程_vim命令模式使用

2、vim基本使用

linux命令vi_vim命令模式使用_vim编辑器教程

linux命令vi_vim编辑器教程_vim命令模式使用

命令模式:是主要使用快捷键的模式,是我们前面学习的重点。命令模式想要步入输入模式,可以使用以下的形式:

输入模式:主要用于文本编辑linux命令vi,和记事本类似,输入数据就好末行模式(编辑模式):

vim编辑器教程_vim命令模式使用_linux命令vi

:w保存不退出:w新文件名把文件另存为新文件:q不保存退出:wq保存退出

:!强制:q!强制不保存退出,用于更改文件以后,不保存数据退出。:wq!强制保存退出,当文件的所有者或则root用户,对文件没有写权限的时侯,强制写入数据使用

vim编辑器教程_vim命令模式使用_linux命令vi

3、命令模式操作3.1、把光标联通到文件头或尾

gg联通到文件头G联通到文件尾(shift+g)

3.2、移动到指定行

:n联通到第几行,这儿n是数字,打算联通到第几行,就用那个数字。

4、vim使用方法4.1、打开多个文件

-o大写o会上下分屏打开两个文件-O小写O会左右分屏打开两个文件

linux命令vi_vim命令模式使用_vim编辑器教程

root@localhost#vimoabcbcdroot@localhost#vim-0abcbcd

这样可以同时打开两个文件,便捷操作。假如是“-o”上下打开两个文件,可以通过先按“ctrl+w再按“上下箭头”的形式在两个文件之间切换。假如是“-0”左右打开两个文件,可以通过先按“ctrl+w”,再按“左右箭头”的形式在两个文件之间切换。

4.2、导入其他文件内容

把文件内容导出光标位置

:r文件名

4.3、在vim中执行系统命令

vim编辑器教程_vim命令模式使用_linux命令vi

这儿只是在vim中执行系统命令,但并不把系统命令的结果写入到文件中。主要用于在文件编辑查看系统信息,如时间。

:!命令在vim中执行系统命令

4.4、导入命令结果

在vim中执行系统命令,并把命令结果导出光标所在行

:r!命令

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复