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

vim 安装与配置教程(详细教程)

vim就是一个功能非常强大的文本编辑器,可以自己DIY的那种 ,不但可以写代码 ,还可编译 ,可以让你手不离键盘的完成鼠标的所有操作。

 如果想要了解vim的的发展历史和详细解说,可以自行上网搜索,我主要是记录一下安转和配置流程以及基础的使用方法,可以简单入个门。话不多说 直接开始吧!!!

注意: 本教程是在linux系统下进行的,当然vim 还支持Windows、CentOs等系统

 1、安装

 先检查你的电脑里有没有vim

直接命令行输入vim 

 如果出现一下画面,就说明以及安装了vim

如果没有的话就使用apt安装 

sudo apt install vim 

 2、配置

原始的vim什么也没有  看起来不美观 也不方面,所及可以进行手动配置,丰富配置需利用插件(也可以进自动配置,不过自动配置还没尝试过)

 输入以下面各命令进入到vimrc文件进行配置,如果没有这个文件就需要自动添加 使用命令torch .vimrc 就生成了了一个vimrc文件

sudo vim /etc/vim/vimrc

 一些配置的含义,其他的配置自己去查找

##我的配置(参照的其他博主的)

set ai                    自动缩进,与上一行保持一致的自动空格
set ic                    在查询模型与匹配模式下忽略大小写
set number                左侧显示行号
set showmatch             显示括号配对,并高亮显示相匹配的括号
set showmode              文本输入模型下,加亮显示模式指示器
set showcmd               在状态栏显示所执行的指令,未完成的指令片段
set warn                  长行显示自动折行
set cindent               以C/C++模式缩进
set ruler                 打开状态栏标尺
set tabstop=4             设置Tab长度为4
set wrap                  自动换行显示
syntax enable
syntax on                 自动语法高亮

 配置完 按ESC键,输入:wq 进行保存并退出 

常用的退出命令 :

  • :w 保存不退出
  • :q 退出
  • :wq 保存并退出
  • :wq! 强制保存并退出

 

以上就是整个vim 的一个简单配置 

 其他常用命令

//打开文件
vim [文件路径]/[文件名]

//打开并有编辑权限
sudo vim 文件路径]/[文件名]

http://www.lryc.cn/news/437131.html

相关文章:

  • 【WPF】Popup的使用
  • 力扣刷题之2576.求出最多标记下标
  • 黑马JavaWeb开发笔记16——请求(postman、简单参数、实体参数、@RequestParam映射)
  • Corrupt block relative dba: 0x02c0b382 (file 11, block 45954)
  • 二叉排序树在实际生活应用中作用
  • 单例模式的学习
  • 54 mysql 中各种 timeout - connect/wait/interactive/read/write_timeout
  • 实战案例(5)防火墙通过跨三层MAC识别功能控制三层核心下面的终端
  • 【智能流体力学】数值模拟中的稳态和瞬态
  • Vue-Route4 ts
  • sizeof和strlen的小知识
  • Java项目: 基于SpringBoot+mybatis+maven宠物咖啡馆平台(含源码+数据库+毕业论文)
  • 戴尔14代服务器配置IDRAC9远程配置说明
  • 如何让你家里的电脑连接公司的远程桌面
  • 软件:分享8个常用视频剪辑免费软件,你都用过吗?
  • TS 常用类型
  • 半导体芯闻--20240913
  • C盘空间不足如何解决?解决C盘空间不足的7个方法
  • 比 GPT-4 便宜 187 倍的Mistral 7B (非广告)
  • FFmpeg与OpenCV联合开发
  • Docker 部署 Redis (图文并茂超详细)
  • Docker基础-Docker Compose使用
  • GPT撰写开题报告教程——课题确定及文献调研
  • SprinBoot+Vue高校就业管理系统的设计与实现
  • 【人工智能】Transformers之Pipeline(十八):文本生成(text-generation)
  • 判断当前用户登录时常是否超过两个小时
  • nacos明明配置了远程连接地址却一直连接本地的详细配置解释
  • Superset二次开发之源码 run-server.sh 分析
  • Java 之四种内部类详解
  • 03:手动可变电阻