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

【Linux】vim配置----超详细

目录

一、插件管理器准备

二、目录准备

三、安装插件


一、插件管理器准备

Vim-plug 是一个Vim插件管理器,利用异步并行可以快速地安装、更新和卸载插件。它的安装和配置都非常简单,而且在操作过程中会给出很多易读的反馈信息,是一个自由、开源、速度非常快的、并行地安装或更新插件,极简的 vim 插件管理器。

Vim-plug的获取链接:https://github.com/junegunn/vim-plug

二、目录准备

注意:建议在普通用户的家目录下创建更改vim配置!

1.在家目录下创建.vim目录

mkdir ~/.vim

2.在家目录下创建.vimrc文件(vim的配置文件)

touch .vimrc

 3.再进入.vim文件,创建plugged目录

cd ~/.vim
mkdir plugged

三、安装插件

1.vim-plug 依赖 git 来下载和管理插件。如果你的系统没有安装 Git,需要先安装它:

Linux(Debian/Ubuntu)

sudo apt-get update && sudo apt-get install git

Linux(CentOS/RHEL)

sudo yum install git

2.为 Vim 安装 vim-plug

运行以下命令,将 plug.vim 安装到~/.vim/autoload/plug.vim

curl -fLo ~/.vim/autoload/plug.vim --create-dirs \https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

3.打开vim的配置文件.vimrc输入

call plug#begin('~/.vim/plugged')call plug#end()

这两行中间加上我们要安装的插件

可以根据需要在这个网站里安装自己需要的Vim Awesome

我这里选择C++的这个

call plug#begin('~/.vim/plugged')
Plug 'octol/vim-cpp-enhanced-highlight'
call plug#end()

4.关闭.vimrc再进入.vimrc

5.在底行模式输入

:PlugInstall

就开始安装了

6.使用镜像地址解决网络问题

到这里可能有小伙伴会遇到这样的问题:

这是由于我们的网络无法访问 GitHub 。

这里提供一种解决方案:

使用镜像地址:

git config --global url."https://mirror.ghproxy.com/https://github.com".insteadOf https://github.com

7.清除旧目录,重新安装

:PlugClean!
:PlugInstall

 Finish!

http://www.xdnf.cn/news/45523.html

相关文章:

  • 拼多多面经,暑期实习Java一面
  • 大数定理(LLN)习题集 · 题目篇
  • Java技术栈 —— 基本规范
  • [matlab]子图排版和线性回归
  • 基于Python智能体API的Word自动化排版系统:从零构建全流程模块化工作流与版本控制研究
  • MAC-QueryWrapper中用的exists,是不是用join效果更好
  • SpringBoot实战4
  • chili3d调试6 添加左侧面板
  • Linux学习——了解和熟悉Linux系统的远程终端登录
  • 架构师面试(三十四):IM 假在线
  • Qt中修改了UI设计文件后编译不生效问题的解决办法
  • 基于若依开发公网访问项目
  • 精益数据分析(8/126):从Airbnb案例看精益创业与数据驱动增长
  • 数据通信学习笔记之OSPF的区域
  • 学习笔记—C++—string(一)
  • 2025年渗透测试面试题总结-拷打题库07(题目+回答)
  • SQL之DML(查询语句:select、where)
  • Mysql insert一条数据的详细过程
  • [SpringBoot-1] 概述和快速入门(使用vscode)
  • 在阿里云和树莓派上编写一个守护进程程序
  • 数据分析师-Part1-职业介绍
  • 每天学一个 Linux 命令(26):less
  • Vue3 响应式原理: Proxy 数据劫持详解
  • Oracle高级语法篇 - 用户与角色关系
  • 从零创建 Docker 镜像
  • DeepSeek与ECharts融合助力复杂图表高效制作
  • Python网络爬虫设计(三)
  • python生成项目依赖文件requirements.txt
  • 计算机组成与体系结构:计算机结构的分类(classifications of computer architecture)
  • 牛客 | OJ在线编程常见输入输出练习