注册 登录
编程论坛 Linux教室

VIM三板斧

不懂才问 发布于 2019-02-25 12:06, 6156 次点击
有可能会继续写下去,今天只有三板斧,暂时够用了。可能的话后续的Word,都在一楼不断更新吧。
只有本站会员才能查看附件,请 登录

前面是废话,可以直接到目录部分
刚进入Linux世界,我最头痛的就是VIM。
拿我装的CentOS7来说,命令还好说,实在不行就在putty上复制粘贴。可文本编辑这方面就不行了,以为在GUI里面,可以用文本编辑器编辑?没有找到显示行号的功能,修改大的配置文件就靠眼睛死盯着。对着文章说的,建个新的用户配置文件?文件管理器只有新建文件夹,没有新建文本文档之类的功能。
以为实在不行,就把Linux配置成FTP服务器,需要修改文件就把文件下载到Windows中去修改,改完了再传回去。结果,一个不会用VIM的新手,能成功配置FTP服务器的可能性也不太大。
最终,还是绕不过这VIM。
一搜教程,就头痛,讲了一大堆。抓不到重点,解决不好当前实际问题。想跟着练,也没有个章法。
没有人先学会一年级到大学的语文之后,再去学数学的,学完全部数学,再去学英语的。
我不喜欢一讲课就把所有功能都罗列一遍的讲法,不实在,对于新手,没多大帮助。
今天,我来写个手把手的教程,说一下VIM的用法,主要是面对解决实际问题的。当然,也是我学习使用VIM的学习笔记。

列个目录吧,也比较好找
一、VIM躲不过之:建一个空文件,保存、退出。用GUI编辑。
二、VIM躲不过之:切换编辑和命令模式。
三、VIM躲不过之:显示行号和查找。


正文部分:
一、VIM躲不过之:建一个空文件:
新手配置Linux各种功能时,就会让建个配置文件?可有的GUI根本只能新建文件夹,无法建文件。
解决办法:
vim 新文件名,之后就打开VIM了,并且下面有“【新文件】”类似的字样。然后按英文的“:”看到最后一行出现一个白色的“:”,再输入小写“wq”,回车就可以建成这个文件了。

二、VIM躲不过之:切换编辑和命令模式:
先说退出编辑模式,省的下面跟着练习的时候,有不会退的:
Esc键,如果文件没改,输入:q,回车可退出
     如果文件改了,不想保存,输入:q!,回车可退出,否则只有:q就一排红字卡在那里,还是需要:q!
     写到一半写累了,怕断电丢了,可以先保存但不退出,可以Ctrl+S,半秒搞定,那是Windows:
VIM需要按Esc,输入:w,回车;保存退出,上面已经说了,就不重复了。
编辑模式
对于一个新文件,你想输入文字,你按一百个“b”,也不会进入编辑模式,但你按两下“a”或两下“s”,就会看到一个“a”或“s”,并且下面的状态变成了“--插入--”的字样。并且往后输入的内容就都可以看到了,说明进入编辑状态了。但事实上,好像正规的做法是按“i”,之后进入编辑状态。除了i、a、s外,别的字母我没试过。
对于一个已经存在的文件,光标停留在你上一次编辑的那一行行首,也是需要按“i”之类的键,进入编辑模式的。

三、VIM躲不过之:显示行号和查找:
改配置文件最多的就是看着行号改,临时想显示行号的办法:按ESC键,输入“:set number”,回车,set和number中间有空格的,然后再按i、a、s之类的继续编辑。
查找一个配置项,可以按ESC键,再输入“/要查找的内容”,找到后,可以按i编辑;还可以按n向下继续找,按N向上继续找。
查找到字符串后,都在那高亮显示着,即使再回到编辑状态也这样,可以ESC,:noh


[此贴子已经被作者于2019-2-25 16:13编辑过]

1 回复
#2
ditg2020-06-19 15:18
:set nu
:set nonu

还是先教大家:help比较好
1