当前位置: 首页 > article >正文

11.关于vim编辑器的简单配置

1. 说明

在linux系统中编辑文件内容的方式有很多种,比如直接在系统中暗中某些IDE,方便快捷,也可以直接在windows系统中编辑好文件后上传到linux系统中,这些方式对于编写内容较多的文件或者整个项目的文件还是非常适合的。不过有时只需要编写一个简短的文件内容,或者非常简短的代码,这种情况即可采用 vim 编辑器直接在终端上编写文件内容。
为了方便使用vim编辑器,这里记录一些简单的配置,是对vim的排版格式进行了设置,让整个页面内容看着更加符合审美。

2. 简单设置

2.1 开启行号显示
set number
2.2 设置tab键缩进
set tabstop=4
set shiftwidth=4
set expandtab
2.3 设置换行自动缩进
set autoindent
set cindent
2.4 设置符号自动成对补全
inoremap ( ()<ESC>i

开启上面的设置后,使用vim编辑器在终端上编辑内容时,输入一个左括号 (,会自动补全右括号 ),其它符号的成对补全也是类似的设置

3.1 整体配置

在linux系统中,可以将上面的配置整体写入到vimrc配置文件中,这样每次打开vim编辑器时,会自动读取配置文件中的内容进行自动配置,具体操作如下:
首先,打开一个命令行中,执行下面的命令:

vim ~/.vimrc

在打开的文件中输入命令,如下图所示:
在这里插入图片描述
保存退出后,执行下面的命令让其立即生效即可:

source ~/.vimrc
暂时记录到此,后面遇到再追加。。。

http://www.kler.cn/a/429618.html

相关文章:

  • 本地部署项目管理工具 Leantime 并实现外部访问
  • 【Uniapp-Vue3】showLoading加载和showModal模态框示例
  • Java语言的正则表达式
  • 【Linux】深入理解文件系统(超详细)
  • linux-28 文本管理(一)文本查看,cat,tac,more,less,head,tail
  • 【Python进阶——分布式计算框架pyspark】
  • UE5中Scene Capture Component 2D组件
  • C++的类
  • Flask返回中文Unicode编码(乱码)解决方案
  • openssl中的SM3
  • C++ 内存管理和模板与STL
  • Vue项目实战-新能源汽车可视化(二)(持续更新中)
  • React第十五节useReducer使用详解差异
  • 39 矩阵置零
  • 远程游戏新体验!
  • HTML5 拖拽 API 深度解析
  • 【漏洞复现】Apache Solr 身份认证绕过导致任意文件读取漏洞复现(CVE-2024-45216)
  • java的 23个设计模式
  • elasticsearch基础总结
  • Hive图书数据分析系统 Springboot协同过滤-余弦函数推荐系统 爬虫1万+数据 大屏数据展示 + [手把手视频教程 和 开发文档]
  • notepad++安装教程(超详细)
  • 三、精准计时:滴答定时器探秘与应用
  • Cherno C++学习笔记 P33 字符串的字面量
  • Java版-图论-拓扑排序与有向无环图
  • spring boot 同一个redis 操作不同的库
  • 数据类型转换在自然语言处理中的应用