vim 程序编辑器的基本操作(积累)
开始时间: 2020-04-06 11:15:53
1、为啥非要学会vim编辑器呢?
因为所有的Unix-like 系统都会内置vi文本编辑器,其他的编辑器不一定会存在;
很多软件的编辑接口会主动地调动vi;
vim具有程序编辑的能力,可以主动地以字体颜色辨别语法的正确性,方便程序的设计;
因程序简单,编辑速度相当快速。
2、vim的一般命令模式(一共有三种):
vim 文件名 //如果文件名存在就是打开该文件,若文件不存在就是创建该文件并打开。
进入vim编辑器后,可以用[上下左右]按键来移动光标,也可以使用[复制(Ctrl+c)、粘贴(点击鼠标右键)]来处理你的文本内容。
3、编辑模式:
想要编辑文件的内容,你要按下[i、l、o、O、a、A、r、R]等任何一个字母之后进入编辑模式,按下这些按键时,在界面左下方会出现【INSERT】或【REPLACE】的字样,此时才能对文件进行编辑。若要返回一般命令模式,则必须按下【ESC】键可退出编辑模式。
4、命令行模式:
在一般模式中,输入【:/ ?】三个中的任何一个按钮,就可以将光标移动到最下面那一行,在这个模式中可以提供给你查找数据的操作,如读取、保存、批量替换字符、退出vim、显示行号等。
2020-04-07 17:54:58
5、强调一下:vim的三种编辑模式只有一般命令模式可以与编辑、命令行模式切换,编辑模式与命令行模式之间并不能切换。
6、一般命令模式可用的功能按键说明、光标移动、复制粘贴、查找替换等(我以图片的形式给你们呈现,只是几个常用的)
移动光标的方向键我就不用说了吧!

7、

2020-04-08 16:36:44
8、
9、

10、
2020-04-09 20:48:56
11、可视化区块的操作(也就是不是以行为单位而是以列为单位)

12、多文件编辑:vim 文件名 第二个文件名或文件的位置

2020-04-10 17:25:31
13、vim的关键词补全功能:

14、不知道你们的vim有没有无法显示得中文,中文只会显示乱码的状态。
着很有可能是编码的问题,因为中文编码有Big5、GBK与UTF-8等编码方式,如果你的文件使用GBK编码,但在vim的终端界面中你使用的是UTF-8,由于编码不同,所以中文内容就会呈现出乱码问题,
LANG=zh CN.gb18030 //转化为GBK编码 export LC ALL=zh_CN.gb18030
我会持续更新,谢谢!