
文章插图
Linux下vim各模式的操作你了解吗

文章插图
Linux下vim各模式的操作你了解吗
vs [文件名] :在窗口下打开对应文件

文章插图
Linux下vim各模式的操作你了解吗
这样就把code.c也显示出来了
ctrl+ww :光标在文件间切换,同时光标在哪个文件,操作的就是哪个文件,wq退出的也是对应的文件

文章插图
Linux下vim各模式的操作你了解吗
help vim-modes查看vim的各种模式
开头的就是命令模式、可视化模式和选择模式的介绍,回车键或是上下左右键翻看文件内容,[冒号+q]即可退出

文章插图
Linux下vim各模式的操作你了解吗
- 「/关键字」: 先按「/」键,再输入想寻找的字符,如果第一次找的关键字不是你想要的,可以一直按「n」,直到往后寻找到你要的关键字为止 。
- 「 ?关键字」:先按「?」键,再输入你想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」,会往前寻找到您要的关键字为止 。
两者的区别是:[/关键字]是从文件底部开始找,而「?关键字」是从文件顶部开始的可视化模式v或shift+v或ctrl+v :都可从命令模式进入可视化模式
批量化注释和去注释在可视化模式下:用hjkl键选择需要注释掉的区域(黄颜色的就是选中的区域)

文章插图
Linux下vim各模式的操作你了解吗
然后按shift+i,再输入//此时就注释掉了上图第5行,然后Esc退出,被选中区域就全部注释掉了 。
去掉注释:同样在可视化模式下,hjkl选择去注释区域,输入d直接去掉注释
使用hjkl键选择要复制的内容,按y键复制,移动光标,在要粘贴的地方按p粘贴,会直接在光标所在位置处向后粘贴
批量化缩进同样在可视化模式下通过hjkl选中要缩进的区域,然后按shift+i然后Tab键缩进单行,然后Esc退出,这样被选中区域就都缩进了
vim的配置默认得vim不太好用,需要我们自己配置,普通用户配置vim只能影响当前的普通用户,其他用户不受影响 。同时建议以普通用户的身份配置,不要使用root用户配置 。
在普通用户下创建一个名为.vimrc的文件,然后打开
[test@VM-12-11-centos ~]$ touch .vimrc[test@VM-12-11-centos ~]$ vim .vimrc- 设置语法高亮:syntax on
- 显示信号 :set nu

文章插图
Linux下vim各模式的操作你了解吗
这样vim就可以显示信号和语法高亮了

文章插图
Linux下vim各模式的操作你了解吗
这里给大家推荐一个已经配置好的vim插件VimForCpp,现成的轮子不用白不用,将下面方框中的指令复制到linux上执行即可,不过只支持centos7

文章插图
Linux下vim各模式的操作你了解吗
输入root密码后就可以下载了

文章插图
Linux下vim各模式的操作你了解吗
下载完成后输入指令vim就配置好了
[test@VM-12-11-centos ~]$ source ~/.bashrc
文章插图
Linux下vim各模式的操作你了解吗
配置好后,vim界面就是这样了

文章插图
Linux下vim各模式的操作你了解吗
vim快捷键图片

推荐阅读
- linux要用的命令没安装,却不知道软件叫什么怎么办?
- Linux系统下gzip压缩命令是什么?
- linux之ClamAV杀毒软件安装配置
- AMD|老用户狂喜!AMD Zen4有望下嫁AM4主板
- 英国下午茶的传统,传统的英式下午茶其实是一种-
- 红魔|屏下摄像头定了!红魔7S Pro渲染图官方首曝
- 广东省|大批打工人逃离广东,留不下的广东回不去的家,专家给出满意答案
- 地下城与勇士|DNF:男女鬼剑士职业核心技能对此,伤害堪比觉醒!
- 朱之文|健身教练向大衣哥汇报工作,大衣哥被收入名人堂,开启下一场演出
- |职场如战场,但最终会剩下些什么呢?
