linux的编译器vim

vim简介

之前我们在win下写代码,都是下载一些编译器VS/eclipse等

他们不仅可以写代码,还可以实现代码的运行调试,开发。这样的编译器叫做集成编译器

而linux中虽然也有这样的编译器,但不管是从下载,还是使用中都会显的臃肿。所以linux中这些功能都是由单独的指令完成的。

vim就是单纯的编写代码的指令,vim中也有很多的子命令来辅助去我们编写代码。

vim的模式

vim里有很多的模式:刚进入的时候的默认模式为:指令模式,还有插入模式,底行模式、替换模式

1.命令模式:在命令模式中所有的输入都被看所命令来执行。

他的命令大概可以分为两块:

①:切换到其他模式的命令:

i:切换到插入模式:在里面写代码

:切换到底行模式:进行文件的保存和退出

R:切换到替换模式

②:对文本进行增删查改的命令:

2、插入模式:

我们要写代码就在这个模式

3、底层模式:

对代码进行报错,和退出

shift+;=:

:w 保存

:q 不保存退出

:wq 保存并退出

:q! 不报存强制退出

:vs + 要打开的另外一个终端名

4、替换模式

shfit+r=R

在命令模式下切换为替换模式,就可以通过键盘输入替换光标位置的代码

vim的批量化注释

注释:

Ctrl+v 进入注释模式

hjkl选择注释内容

shilft确定注释内容

//注释第一行

esc完成批量注释

批量去注释

Ctrl+v

hjkl选中对应区域

d 去除

vim的配置

如果不配置vim的话,直接在vim中写代码是很难受的

我们可以原则在对应的用户的~目录下添加。.vimrc在里面自己写。

也可以使用开源的别人写

在对应的用户(不建议使用root)直接输入命令:

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh

-o ./install.sh && bash ./install.sh

卸载:

在安装了的那个用户下输入:

bash ~/.VimForCpp/uninstall.sh

相关推荐
Everbrilliant891 分钟前
Ubuntu系统下交叉编译Android的X265库
linux·运维·ubuntu·x265交叉编译·android x265·ffmpeg x265
我不要放纵9 分钟前
LVS集群搭建
linux·服务器·lvs
阿巴~阿巴~13 分钟前
自主Shell命令行解释器
linux·运维·服务器
许白掰14 分钟前
Linux入门篇学习——借助 U 盘或 TF 卡拷贝程序到开发板上
linux·学习·借助 u 盘拷贝程序到开发板上·借助 tf卡拷贝程序到开发板上
YuTaoShao2 小时前
【LeetCode 热题 100】994. 腐烂的橘子——BFS
java·linux·算法·leetcode·宽度优先
退役小学生呀2 小时前
十五、K8s可观测能力:日志收集
linux·云原生·容器·kubernetes·k8s
van叶~2 小时前
Linux探秘坊-------15.线程概念与控制
linux·运维·服务器
Andy杨4 小时前
20250718-1-Kubernetes 应用程序生命周期管理-应用部署、升级、弹性_笔记
linux·docker·容器
写写闲篇儿7 小时前
Python+MongoDB高效开发组合
linux·python·mongodb
一个龙的传说9 小时前
linux 常用命令
linux·服务器·zookeeper