在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
VimForCpp项目简介本项目主要目标是帮助对vim配置方法不熟悉的新手封装的一键式vim环境安装包. 主要针对终端vim用户, 适合远程ssh连接Linux服务器进行开发的场景(例如使用阿里云服务器或者腾讯云服务器等). 特点
支持环境目前只支持 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 中按键映射部分. 注意: 当前的快捷键设定处在测试阶段, 可能会有大规模变动 窗口(a)TODO 查找(s)TODO 调试(d)TODO 语义(f)TODO 格式(g)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' 将行首的 " 去掉即可. |
请发表评论