| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5464 人关注过本帖
标题:VIM三板斧
只看楼主 加入收藏
不懂才问
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:大草原
等 级:贵宾
威 望:29
帖 子:1503
专家分:6593
注 册:2010-7-5
结帖率:91.53%
收藏
 问题点数:0 回复次数:1 
VIM三板斧
有可能会继续写下去,今天只有三板斧,暂时够用了。可能的话后续的Word,都在一楼不断更新吧。
一天一点点,VIM实战教程.rar (8.61 KB)

前面是废话,可以直接到目录部分
刚进入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编辑过]

搜索更多相关主题的帖子: VIM 编辑 文件 模式 输入 
2019-02-25 12:06
ditg
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:16
帖 子:852
专家分:1937
注 册:2014-4-10
收藏
得分:0 
:set nu
:set nonu

还是先教大家:help比较好

梦想拥有一台龙芯3A-4000
2020-06-19 15:18
快速回复:VIM三板斧
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017942 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved