目录
1.前言
2.Vim的下载
3.Vim的模式
5.Vim中末行模式
7.Vim中代码注释
前言
这篇论文主要对Linux下关于Vim文本编译器进行讲解,一步步从具体的Vim下载,使用进行讲解,废话不多说,期待带来更多的优质文章(PS:作者是在Centos下存在,如果使用Ubuntu的同学,可以针对特定情况进行指令的修改哈!但关于Vim的指令基本没有差异)
Vim的下载
在使用git命令对Vim进行下载时,我们需要先在终端判断是否存在git命令(PS:因为博主的Centos是重新下载过的,所以不存在git命令)。如果不存在git命令,则可使用以下命令下载git
//下载git
sudo yum install git
下载完git则可以装备下载Vim,其Vim的开源地址如下,可使用git clone把项目克隆至指定的路径下:
//下载Vim至当前用户Home目录下的.vimplus文件夹中
git clone https://github.com/chxuan/vimplus.git ~/.vimplus
Vim开源地址https://github.com/chxuan/vimplus 由于GitHub属于外网访问可能比较慢,针对这种情况博主给出以下两种方式(自测):
1.修改/etc/hosts文件,提高对GitHub的访问速度,可参考下图
#修改Host文件,更改DNS解析
140.82.114.4 github.com
140.82.114.4 gist.github.com
图1.修改host文件
2.修改Linux网络连接模式为桥接模式后,在进入clash打开同局域网允许连接,然后修改Linux中的代理(PS:本人五星好市民,不会这个操作,所以就不列出步骤了)
下载完Vim,输入以下命令进入下载好的文件夹,并执行Shell命令:
//进入下载好的文件夹(如果之前修改了下载的文件夹名称,此处也要修改)
cd ~/.vimplus
//执行Shell命令,install.sh为Shell文件
./install.sh
为防止Vim显示乱码,需设置linux终端字体为Droid Sans Mono Nerd Font,可参考下图进行操作:
图2.设置终端字体为Droid Sans Mono Nerd Font
Vim的模式
vim中一共有三种模式:命令模式,末行模式,编辑模式。当我们打开Vim默认进入的是命令模式。
1.命令模式:主要是使用各种快捷键来移动光标、查找文本、复制、粘贴、删除文本等操作
2.编辑模式:主要是对文件内容插入,修改和添加等操作
3.末行模式:主要是执行Linux命令,如保存文件、退出Vim、设置选项,窗口分屏等操作
在了解进入Vim后如何进行模式的切换前,我们得先了解模式之间是否可以相互切换,针对命令模式可以切换为编辑模式再切换回命令模式,命令模式也可以切换为末行模式再切换回命令模式,但是编辑模式和末行模式之间不可相互切换,可以参考下图:
图3.Vim中模式的切换
在图中可知道编辑模式和末行模式切换回命令模式都是点击Esc键,而编辑模式只需要点击一次Esc键,末行模式需要点击两次Esc键则可切换回命令模式。
1.命令模式切换至末行模式的操作:
按住Shift键,然后输入":"号即可,如下图:
图4.命令模式切换至末行模式
2.命令模式切换至编辑模式的操作:
切换快捷键 | 实现功能 |
i | 从光标前边开始输入 |
I(大写i) | 从光标行行首开始输入 |
o | 在光标下一行插入行, 并输入 |
O | 在光标上一行插入行, 并输入 |
a | 在光标后开始输入 |
A | 在光标行行尾开始输入 |
s | 删除光标指示的字符, 从删除的字符位置输入 |
S | 删除光标当前行, 并在当前行开始输入 |
表1.命令模式切换至编
//使用vim打开指定文件
vim 文件名
辑模式的快捷键