vimplus的安装和使用

  • vimplus的安装
  • 设置Nerd Font
  • 自定义设置
  • 修改主题
  • 设置光标所在列高亮
  • 安装ctags
  • ctags使用
  • YouCompleteMe(自动补全)的安装和使用
  • 查找功能
    • 当前目录下查找文件
    • 查找字符串
      • 映射到linux命令

vimplus的安装

git clone https://github.com/chxuan/vimplus.git ~/.vimplus
cd ~/.vimplus
./install.sh
./update.sh

设置Nerd Font

为防止vimplus显示乱码,需设置终端字体为Droid Sans Mono Nerd Font。

自定义设置

~/.vimrc为vimplus的默认配置,一般不做修改
~/.vimrc.custom.plugins为用户自定义插件列表,用户增加、卸载插件请修改该文件
~/.vimrc.custom.config为用户自定义配置文件,一般性配置请放入该文件,可覆盖~/.vimrc里的配置

修改主题

  • 主题使用的是change-colorscheme插件,默认在~/.vimrc中已经配置好了
  • :PreviousColorScheme 加载上一个主题
  • :NextColorScheme 加载下一个主题
  • :RandomColorScheme 随机加载一个主题
  • :ShowColorScheme 显示当前主题
  • 在vim中通过ShowColorScheme获取当前主题的名字
  • 在~/.vimrc.custom.config中添加colorscheme 主题的名字,例如colorscheme badwolf

设置光标所在列高亮

  • 在~/.vimrc.custom.config中添加set cursorcolumn

安装ctags

  • apt-get install exuberant-ctags

ctags使用

  • 在工程顶层目录实现ctags -R . 或者进入你想放置tags文件的位置,然后执行ctags -R 工程绝对路径
  • /.vimrc(/.vimrc.custom.config) 中添加set tags+=工程绝对路径/tags 或你存放tags文件的位置
  • /.vimrc(/.vimrc.custom.config) 中添加set autochdir 用于自动切换当前目录为当前文件所在的目录
  • Ctrl + ] , Ctrl + o

YouCompleteMe(自动补全)的安装和使用

  • vimplus默认安装
  • 如果无法使用则 cd ~/.vim/plugged/YouCompleteMe
  • python3 install.py --all
  • 如果遇到"无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。" 的问题
  • 删除一些非官方的软件源后重新执行脚本

查找功能

当前目录下查找文件

  • 在vim正常模式下 f 文件名
  • ctrl+j/k切换文件
  • enter在当前窗口打开文件

查找字符串

  • 首先安装ack工具
  • sudo apt-get install ack
  • 在vim正常模式下 F 搜索内容
  • enter在当前窗口打开文件

映射到linux命令

  • alias ac=“ack -s -H --group --nopager”

vimplus的安装和使用相关推荐

  1. Ubuntu Linux下vimplus的安装及使用

    文章目录 Ubuntu Linux下vimplus的安装及使用 1. 安装 1.1 版本要求 1.2 安装步骤 1.3 个性化 2. 设置字体 3. 运行测试一下 4. 主要功能快捷键 附录 插件相关 ...

  2. vimPlus插件安装失败解决

    安装教程:vim 插件快速安装 | 爱编程的大丙 (subingwen.cn) 修改~/.vimplus/autoload/plug.vim 1.将let fmt = get(g:, 'plug_ur ...

  3. vimplus安装出现git clone失败的解决方案

    问题描述: 近期在重装了阿里云服务器的Ubuntu后,在安装vimplus时遇到了点小插曲,作此记录. 在Linux环境下安装vimplus的命令如下: git clone https://githu ...

  4. Vimplus安装及常见问题解决

    作为一款上古神器,vimplus可谓功能强大.今天新配置了在阿里云购入的云服务器后,随即安装了vimplus,但是安装过程并不是一帆风顺,也遇到了点小问题,以下是具体安装步骤: 1.安装vimplus ...

  5. 【Linux基础编程】Linux配置vimplus(超级强大的神之编译器)

    目录 01.vim由来与介绍 02.vimの6种基本模式 03.vimの5种派生模式 04.安装vim/vimplus 4.1.安装vim 4.2.安装vimplus(重点) 4.3.vimplus快 ...

  6. Manjaro 安装 Vim 并配置

    系统版本:Manjaro 20.0.3 Lysia 桌面环境:Gnome (我的是 Manjaro 系统,安装命令跟 Ubuntu 不一样,Ubuntu 安装命令只用将下面的 pacman -Sy 换 ...

  7. 最强 vim 插件vimplus

    An automatic configuration program for vim 安装 Mac OS X 安装[HomeBrew][3] 安装vimplus 设置Nerd Font 更新vimpl ...

  8. centos7系统下使用vimplus配置vim的C++环境

    centos7系统下使用vimplus配置vim的C++环境 开源项目请参考:https://gitee.com/chxuan/vimplus 配置好的界面如下: 1. 准备工作: ubuntu 或者 ...

  9. vimplus设置文件头(作者信息)

    1.在已经完成vimplus的安装后,终端进入~/.vim/plugged/prepare-code/autoload/prepare这个文件夹 这是vimplus中预定义的编码脚本 2.然后编辑pr ...

最新文章

  1. ROS Master IP
  2. ios相机黑边_黑边很碍眼很难看 苹果iPhone6黑边有什么用呢?
  3. 3层vni vxlan_VLAN和VXLAN,两者有何区别?VXLAN运用场景有哪些?
  4. Spring中Quartz的最精简的配置
  5. Android性能优化典范(转)
  6. 聊聊全站HTTPS带来的技术挑战
  7. 【C++ 与 STL】栈:stack
  8. linux连接u盘是提示usb驱动错误,U盘提示无法访问,由于I/O设备错误,无法运行此项请求3种完美解决办法...
  9. 在Windows下搭建RocketMQ
  10. 培养逻辑思维的app_数学逻辑思维app哪个好
  11. Python 分词工具大总结,盘点哪个更好用?
  12. PGP实现邮件加密和签名
  13. 眼疲劳症如何自我检测
  14. Every plan I should insist on !!
  15. lamber表达式sql_sql语句-linq语言-lambda表达式对照
  16. uniapp中使用canvas生成海报
  17. 治疗失眠小妙招:按摩百会穴酸枣仁贴肚脐
  18. matlab动刚度仿真,NVH仿真教程-车身原点动刚度分析与后处理
  19. oppo三面面经,现已拿到offer。十月份我快乐了,你呢?
  20. 考研数据结构——(查找)

热门文章

  1. 推荐系统FM系列文章(一)-- FM模型
  2. Linux之用户权限篇
  3. 19. 查询表student——查询姓欧阳且全名为三个汉字的学生的姓名
  4. 【CodeSmith】The System.Data.SQLite library is not installed on this computer,不能使用SQLite解决办法
  5. sql根据日期获取当前周星期一星期日-mysql
  6. 自制炒股盯盘神器——python实现(4)
  7. oracle安装运维,oracle 12c client安装
  8. python websocket_python 模拟websocket通信
  9. DB SQL server应用 with 查询歌手歌曲总量大于13首,且浏览量大于100的曲目报表。
  10. nserror 自定义错误_NSError 错误 code 对照表