1、vi编辑器简介
vim是一个全屏幕纯文本编辑器,是vi编辑器的提高版,我们主要讲解的是vim编辑器。可以借助别称让输入vi命令的时侯redflag linux,实际上执行vim编辑器linux命令vilinux mint,比如:
#定义别名
[root@sun161 ~]# alias vi='vim'
aliasvi='vim'定义的别称是临时生效,假如须要永久生效,请装入环境变量配置文件(~/.bashrc)
[root@sun161 ~]# vi ~/.bashrc
2、vim基本使用
命令模式:是主要使用快捷键的模式,是我们前面学习的重点。命令模式想要步入输入模式,可以使用以下的形式:
输入模式:主要用于文本编辑linux命令vi,和记事本类似,输入数据就好末行模式(编辑模式):
:w保存不退出:w新文件名把文件另存为新文件:q不保存退出:wq保存退出
:!强制:q!强制不保存退出,用于更改文件以后,不保存数据退出。:wq!强制保存退出,当文件的所有者或则root用户,对文件没有写权限的时侯,强制写入数据使用
3、命令模式操作3.1、把光标联通到文件头或尾
gg联通到文件头G联通到文件尾(shift+g)
3.2、移动到指定行
:n联通到第几行,这儿n是数字,打算联通到第几行,就用那个数字。
4、vim使用方法4.1、打开多个文件
-o大写o会上下分屏打开两个文件-O小写O会左右分屏打开两个文件
root@localhost#vimoabcbcdroot@localhost#vim-0abcbcd
这样可以同时打开两个文件,便捷操作。假如是“-o”上下打开两个文件,可以通过先按“ctrl+w再按“上下箭头”的形式在两个文件之间切换。假如是“-0”左右打开两个文件,可以通过先按“ctrl+w”,再按“左右箭头”的形式在两个文件之间切换。
4.2、导入其他文件内容
把文件内容导出光标位置
:r文件名
4.3、在vim中执行系统命令
这儿只是在vim中执行系统命令,但并不把系统命令的结果写入到文件中。主要用于在文件编辑查看系统信息,如时间。
:!命令在vim中执行系统命令
4.4、导入命令结果
在vim中执行系统命令,并把命令结果导出光标所在行
:r!命令