本项目主要目标是帮助对vim配置方法不熟悉的新手封装的一键式vim环境安装包. 主要针对终端vim用户, 适合远程ssh连接Linux服务器进行开发的场景(例如使用阿里云服务器或者腾讯云服务器等).
- 安装速度快(使用码云而不是github作为源). 网络畅通情况下, 几分钟内完成 vim 插件安装.
- 无需编译直接使用 YouCompleteMe(直接下载预编译好的 ycm_core.so).
- 一键式安装. 真正做到一键式安装. 不光能一键式安装 Vim 配置, 同时也会安装依赖的程序(包括 git, neovim, ctags等)
目前只支持 Centos7 x86_64. 后面会考虑 Ubuntu 等发行版的支持.
在 shell 中执行指令(想在哪个用户下让vim配置生效, 就在哪个用户下执行这个指令. 强烈 "不推荐" 直接在 root 下执行):
curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh
需要按照提示输入 root 密码. 您的 root 密码不会被上传, 请放心输入.
在安装了 VimForCpp 的用户下执行:
bash ~/.VimForCpp/uninstall.sh
TODO
TODO
TODO
TODO
目前IDE相关快捷键分为五个类别:
前缀键为 "空格" 第二键指定分类 第三键指定功能
分类键和功能键按照 "asdfg qwert" 的方式排序. 后续会支持快捷键提示
例如:
- 跳转到函数定义:
<space>fa
- 变量重命名
<space>fd
快捷键具体定义参考 vim/init.vim 中按键映射部分.
注意: 当前的快捷键设定处在测试阶段, 可能会有大规模变动
TODO
TODO
TODO
TODO
TODO
基于 vim-devicons 展示图标. vim-devicons依赖 Nerd Font
如果使用 xshell 登录 Linux, 需要在 Windows 上安装 nerd-fonts. 并且在 xshell 中设置字体为 nerd-fonts. 但是由于 xshell 只支持等宽字体, 因此 nerd-fonts 中大部分字体是不能被 xshell 识别的. 此处我找到了几个可以使用的 nerd-fonts. 其他的没有进一步测试.
其他字体可以参考文件 xshell可用字体
注意: 如果出现图标不能正确显示的问题, 可以注释掉 vim-devicons
" Plug 'ryanoasis/vim-devicons'
将行首的 " 去掉即可.