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

Linux配置vimplus

配置vimplus

CentOS的配置方案很简单,但是Ubuntu的解决方案网上也很多但是有效的很少,尤其是22和24的解决方案,在此我整理了一下我遇到的问题解决方法 

CentOS7 一键配置VimForCPP

 基本上不会有什么特别难解决的报错

 sudo yum install vimsudo yum install gitcurl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.shsource ~/.bashrcbash ~/.VimForCpp/uninstall.sh  #卸载方法

Ubuntu20.04 / 22.04 / 24.04配置vimplus

sudo apt install vim-youcompleteme
sudo apt install git 
git clone https://github.com/chxuan/vimplus.git ~/.vimplus
cd ~/.vimplus
./install.sh

离线方案

tar -zxvf vimplus.tar.gz

 错误解决方案

出现报错, 一般Ubuntu20.04会出现此错误

sudo vim ~/.vimrc

 原.vimrc

308 let g:NERDTreeIndicatorMapCustom = {                             
309     \ "Modified"  : "✹",
310     \ "Staged"    : "✚",
311     \ "Untracked" : "✭",
312     \ "Renamed"   : "➜",
313     \ "Unmerged"  : "═",
314     \ "Deleted"   : "✖",
315     \ "Dirty"     : "✗",
316     \ "Clean"     : "✔︎",
317     \ 'Ignored'   : '☒',
318     \ "Unknown"   : "?"
319     \ }

修改line 308 “g:NERDTreeIndicatorMapCustom” 为   “g:NERDTreeGitStatusIndicatorMapCustom”

308 let g:NERDTreeGitStatusIndicatorMapCustom = {
309     \ "Modified"  : "✹",
310     \ "Staged"    : "✚",
311     \ "Untracked" : "✭",
312     \ "Renamed"   : "➜",
313     \ "Unmerged"  : "═",
314     \ "Deleted"   : "✖",
315     \ "Dirty"     : "✗",
316     \ "Clean"     : "✔︎",
317     \ 'Ignored'   : '☒',
318     \ "Unknown"   : "?"
319     \ }
 Ubuntu22.04可能会出现此错误

Vimplus报错解决:The ycmd server SHUT DOWN (restart with ‘:YcmRestartServer‘). Unexpected exit code 1.

sudo apt install vim-youcompleteme
sudo apt install vim-addon-manager
vim-addon-manager install youcompleteme
 Ubuntu24.04可能会出现此错误

解决方案同上 

结语

lin/Linux 离线安装包放在gitee下,LinuxSettingAndError.md 下放了一点别的错误解决方案,会持续更新,收录解决方案

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

相关文章:

  • 服务端HttpServletRequest、HttpServletResponse、HttpSession
  • 实验九视图索引
  • git 本地提交后修改注释
  • 面向具身智能的视觉-语言-动作模型(VLA)综述
  • Thrust库中的Gather和Scatter操作
  • 计算机发展的历程
  • 深度学习驱动下的目标检测技术:原理、算法与应用创新(三)
  • Python爬虫实战:研究 RPC 远程调用机制,实现逆向解密
  • [学习] RTKLib详解:qzslex.c、rcvraw.c与solution.c
  • jenkins流水线常规配置教程!
  • Java中序列化和反序列化的理解
  • 基于OpenCV的SIFT特征和FLANN匹配器的指纹认证
  • 零基础学Java——第十一章:实战项目 - 桌面应用开发(JavaFX入门)
  • Milvus 视角看主流嵌入式模型(Embeddings)
  • leetcode:58. 最后一个单词的长度(python3解法)
  • 虹科应用 | 探索PCAN卡与医疗机器人的革命性结合
  • entity线段材质设置
  • [STM32] 5-1 时钟树(上)
  • 【Linux网络与网络编程】12.NAT技术内网穿透代理服务
  • 【​​HTTPS基础概念与原理​】TLS握手过程详解​​
  • 从辅助到协作:GitHub Copilot的进化之路
  • Linux运行时的参数、命令、网络、磁盘参数和日志监控
  • 鸿蒙页面布局入门
  • VTK|类似CloudCompare的比例尺实现2-vtk实现
  • 阿里巴巴开源移动端多模态LLM工具——MNN
  • 【漫话机器学习系列】256.用 k-NN 填补缺失值
  • React组件(一):生命周期
  • 金格iWebOffice控件在新版谷歌Chrome中不能加载了怎么办?
  • 实验6分类汇总
  • 如何通过交流沟通实现闭环思考模式不断实现自身强效赋能-250517