欢迎大家来到IT世界,在知识的湖畔探索吧!
1、vi编辑器简介
vim 是一个全屏幕纯文本编辑器,是 vi 编辑器的增强版,我们主要讲解的是 vim 编辑器。可以利用别名让输入 vi 命令的时候,实际上执行 vim 编辑器,例如:
#定义别名 [root@sun161 ~]# alias vi='vim'
欢迎大家来到IT世界,在知识的湖畔探索吧!
alias vi=’vim’ 定义的别名是临时生效,如果需要永久生效,请放入环境变量配置文件(~/.bashrc)
欢迎大家来到IT世界,在知识的湖畔探索吧! [root@sun161 ~]# vi ~/.bashrc
2、vim基本使用
命令模式:是主要使用快捷键的模式,是我们后面学习的重点。命令模式想要进入输入模式,可以使用以下的方式:
输入模式:主要用于文本编辑,和记事本类似,输入数据就好末行模式(编辑模式):
: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#vim o abc bcd root@localhost#vim -0 abc bcd
这样可以同时打开两个文件,方便操作。如果是“-o”上下打开两个文件,可以通过先按“ctrl+w再按“上下箭头”的方式在两个文件之间切换。 如果是“-0”左右打开两个文件,可以通过先按“ctrl+w”,再按“左右箭头”的方式在两个文件之间切换。
4.2、导入其他文件内容
把文件内容导入光标位置
:r 文件名
4.3、在vim中执行系统命令
这里只是在 vim 中执行系统命令,但并不把系统命令的结果写入到文件中。主要用于在文件编辑查看系统信息,如时间。
:!命令 在vim中执行系统命令
4.4、导入命令结果
在vim中执行系统命令,并把命令结果导入光标所在行
:r !命令
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/100465.html