目录
前言:
hi~大家好呀。在了解了Linux基本指令后,我们就可以试着在Linux环境下进行实际开发啦!在实际开发之前,我们可以了解Linux下的一款强大的编辑器vim。它的上手难度有点高,但是熟练之后会非常方便,我们一起努力吧!
vim的三种基本模式:
在了解并且使用vim时,首先要了解我们需要使用的三种基本模式:
上述描述的目前我们需要了解的三种模式的切换以及相关的指令和按钮。
可以了解到的是:
一开始进入的默认模式是命令模式。
退出是使用的底行模式进行退出。编辑模式和底行模式无法互相切换。
那么,首先进行介绍的就是vim的命令模式:
1.命令模式:
即不直接进行操作,通过各种指令进行完成的操作:
yy 复制(前面加数字 nyy 具体复制从当前行开始往下数n行进行复制)
p粘贴 在当前行的下面(np 粘贴n行)
u撤销(撤销操作)ctrl r撤销u的操作
shift g :光标定位到文件的结尾 gg:光标定位到最开始 nshift g(将光标定位到文件的n行)
shift 美刀($/4) 整行最末尾 shift ^(6) 整行最头 nw 以n倍单词为单位往后 nb以n倍单词为单位往前移动
可以使用 h左 j下 k上 l右 进行上下左右移动(记忆方法:h左 j(jump)下 k(king)上 l右)
ndd:从当前行删除n行(和p使用就是剪切)
shift ~ 大小写切换
shift r -- rep..模式 替换模式 替换
nr 单词 从当前字符开始往后n'个替换成对应单词
nx(shift x)当前光标位置...n个字符删除i 进入编辑模式
shift + : 进入底行模式
(注意,上述的n均是输入的数字哦~)
2.底行模式:
底行模式即就是对整个文件相较于Linux系统进行操作:
w:保存/写入
q:退出
wq:保存并且退出
!:强制性命令,在上述任意命令的后面,表达强制性执行,无视提示。
如果不跟在上述命令后,可以执行Linuxcmd操作,即不退出vim方便的执行指令。
set nu:显示行号。
set nonu:不再显示行号
ESC:退回命令模式。
编辑模式就是正常的编辑了。
但是此时如果vim没有经历过任何配置的话,就和普通的记事本一样。如果需要编写代码,那么就需要一些配置。
需要在用户文件下创建.vimrc文件,然后在里面添加各种配置项。
当然了,也有一键配置的地方,下面是博主推荐的一个地方:https://gitee.com/HGtz2222/VimForCpp?_from=gitee_search 网址
支持centos7版本安装。