老师认真教,学生认真学,师徒绑在一起寒来暑往5个春秋,徒弟终于学成出山了。
哈哈,有没有听武侠小说的感觉。所谓教学相长,不管怎么说吧,要老师和学生要一起努力才行。废话不多说,还是来说说Linux中的神器vim
吧,vim
是vi improved
的简写,翻译过来就是vi
的升级版,好多老一点的Linux发行版本并不一定安装vim
但几乎都安装了vi
编辑器,在Linux8.5中已经默认安装了vim
了,本来我还想讲一下vim
如何安装呢,看来也没有那必要了。
在前面的教程中其实我们多次使用到了vi
编辑器来编辑我们的配置文件,相信大家对vi
编辑器应该并不陌生了吧?从现在开始再遇到编辑配置文件时我们就不再使用vi
编辑器而是使用vim
编辑器了。
既然vim
是神器,当然就有神图来和它相配了,上神图。
上图就是传说中的vim
神图了,正所谓一图胜千言,把此图看会了vim
的基本操作也就学会了大半了,好了,今天的课就到这里。哈哈开玩笑的,读者诸君心中暗想,如果我能看的懂还来看什么你的教程啊?不废话了,本文就结合此神图给大家作以解释吧。
1.打开vim
编辑器。
运行一个终端,输入命令vim
,(命令名和软件名相同)就打开了vim
软件。
下图是vim
的欢迎界面,有兴趣的同学可以看下。
怎么退出呢?欢迎界面中已经有了就是先输入:
切换到底线命令模式,然后输入q
再回车就退出了。
2.使用vim
新建一个文本文件
vim /home/helloworld.txt
运行上述命令后就进入了vim
的命令模式,光标停留在左上角第一行第一个字符处。
按下键盘上的i
(i 是 insert的简写),进入输入模式。
让我们继续输入一些文字吧。
好了,文档已经编辑完成了,我想保存一下,大家千万不要想当然的使用Ctrl+s
那是windows中的保存命令。在vim
中要保存文件,先要退出命令模式,然后才能进行保存。按下键盘上的Esc
键,回到命令模式,然后按下键盘上的:
键进入底线命令模式,然后输入wq
就是保存退出
的意思,输入q!
就是不保存退出的意思。此处我输入 wq
保存退出,如果想保存退出也可以使用快捷键Shift+z+z
,就是按住Shift
键的同时再按两次z
键就完成保存退出了。还可以在大写锁定的情况下按两次z
.
📓 要在英文输入法的状态下上述命令才能生效。
再次运行命令
vim helloworld.txt
就进入了你上次保存过的状态了。
这次我想在最后一行后面继续写点东西。
使用Shift+g
快速进入最后一行,然后这次按下o
键,o
键和i
键的区别就是i
键在当前位置插入,o
键在当前行后面一行插入。
好了,我又写了一行。
这次我想把这个新写的文档另存为一个new.txt
的文件。
按Esc
键进入命令模式,然后按下:
键进入底线命令模式,在底线命令模式下输入:wq new.txt
后回车。
继续按回车键,回到命令模式,尔后再按Shft+z+z
,保存退出就行了。
回到我们的文件夹,使用ls
查看一下,发现果然多出了一个new.txt
文件了。查看一下这个new.txt
文件 。
再查看一下原文件helloworld.txt
原文件也改变了。
一阵操作猛如虎,你可能遇到的问题是如下图。
出现上图时,继续按回车键,然后再按shift+z+z
保存就可以了。
还有可能出现下图:
如果能看懂上面的英文的话,你自然就会解决上述问题了。
先按Shift+q
退出这个提示,然后将.helloworld.txt.swp
删除就行了。
rm -rf .helloworld.txt.swp
再次编辑helloworld.txt文件就不报上述信息了。
先写到这吧,有事要忙了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)