1.1vim编辑器介绍
在Windows系统中,假如我们要编辑文本文件,我们通常使用记事本等可视化文本文件来编辑,并且我们工作中通常使用的是都是无界面的Linux系统,当我们要编辑文本的时侯,我们通常都是使用vim编辑器,vim编辑器是Linux中最精典的文本编辑器,其核心思想就是,让专业工程师的脚趾只逗留在按键的核心区域linux文本编辑器快捷操作,能够完成所有的编辑操作,其特征如下:
1.2vim编辑器使用1.2.1打开文件
示例1:使用vim打开一个文本文件
[root@iZ8vb15btme7rdyvwu43dyZ study]# ls linlang.txt
linlang.txt
[root@iZ8vb15btme7rdyvwu43dyZ study]# vim linlang.txt
~
~
~
~
"linlang.txt" 0L, 0C
当我们执行完命令的时侯,还会步入一个文本编辑的界面,在这儿完成所有的编辑命令。假如文件存在则会打开文件,假如文件不存在,也会创建一个文本界面,假如你编辑完成后并保存,这么都会形成一个新的文件。
1.2.2vim文本编辑
在我们说文本编辑之前,我们首先了解一下vim编辑器的三种模式,在vim编辑器中linux命令行,通常有三种模式:
示例:编辑文件并保存退出
我们首先打开一个文本文件,步入命令行模式
[root@iZ8vb15btme7rdyvwu43dyZ study]# ls linlang.txt
linlang.txt
[root@iZ8vb15btme7rdyvwu43dyZ study]# vim linlang.txt
~
~
"linlang.txt" 0L, 0C
然后在命令行模式下输入i,步入编辑模式,并编辑文本
hello everyone
welcome to linlang
~
~
~
-- 插入 --
编辑完成后,我们按Esc键退出编辑模式
hello everyone
welcome to linlang
~
~
~
退出编辑模式后,我们步入末行模式,输入:wq保存文本并退出
hello everyone
welcome to linlang
~
~
:wq
[root@iZ8vb15btme7rdyvwu43dyZ study]#
1.2.3命令行模式
我们用过Windows的记事本,我们都晓得,在记事本中我们可以复制、粘贴等操作,我们在vim编辑器中也可以在命令行模式下很便捷的进行复制粘贴操作。
示例:命令行模式复制粘贴内容
如果我们有个文本如下:
hello everyone
welcome to linlang
~
~
"linlang.txt" 2L, 34C
如果我们想复制helloeveryone这一行的内容,我们可以将光标联通helloeveryone这一行,按键上连续按两次yy就将当前行复制成功了,按键上按住p就可以粘贴了,若果想撤消,我们可以再按键输入u,即可撤消。
hello everyone
hello everyone
welcome to linlang
welcome to linlang
welcome to linlang
~
~
假如我们想要复制多行怎样办呢?我们输入2yy来,就是复制两行,倘若是3行就是3yy,之后再使用"p"进行粘贴
hello everyone
welcome to linlang
hello everyone
welcome to linlang
~
~
假如我们想删掉,怎样办呢?我们假如想删掉某一行,我们将光标放在目标行linux视频,之后按键输入dd,即可删掉,假如我们想删掉多行,只须要在dd的后面加上行数即可,例如4dd。
hello everyone
~
~
~
~
最后我们总结一下在命令行模式常用的一些命令:
1.2.4末行模式
我们里面说了命令模式下的命令,我们再看一下常用的末行模式下我们有什么命令:
结尾
本期的内容就到这儿了,如有不足之处还请你们多多见谅,欢迎你们留言、关注、转发、收藏linux文本编辑器快捷操作,多谢。