# vimide **Repository Path**: ymc023/vimide ## Basic Information - **Project Name**: vimide - **Description**: 通过配置vim,使vim带有python,go补全,代码检查,标签跳转,目录结构展示,自动缩进,代码格式化等功能 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-08-04 - **Last Updated**: 2021-12-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README vimide Author:ymc023 Email:ymc023@163.com ### 前言 ____ ##### 通过配置vim,使vim带有python,go补全,代码检查,标签跳转,目录结构展示,自动缩进,代码格式化等
### 安装 >1. 安装python3,vim (注意,python >3.6,vim >8)
>2. 安装git
>3. clone配置文件: git clone https://github.com/ymc023/vimide.git
>4. cd vimide && bash install.sh
>5. 等待脚本自动安装插件完成!
### 注意 + 当系统为centos7时: + python3,需要使用 --enable-shared ---with-ssl-default-suites=openssl 进行编译 + vim8,需要使用 --enable-python3interp=yes --with-python-config-dir= 进行编译 + vim --version |grep python 可查看是否支持python,如果,显示为+python3/dyn 则需要重新编译python和vim + 安装YouCompleteMe,如果你的Gcc版本太低,提示要安装devtoolset-8,则先安装devtoolset-8 + 然后执行下面步骤后,重新编译YouCompleteMe ``` scl enable devtoolset-8 -- bash source /opt/rh/devtoolset-8/enable export CC=/opt/rh/devtoolset-8/root/usr/bin/gcc export CPP=/opt/rh/devtoolset-8/root/usr/bin/cpp export CXX=/opt/rh/devtoolset-8/root/usr/bin/c++ gcc --version ``` + ubuntu 20.04.1 已测试,可略过python3,vim8安装,直接使用gcc 9.3.0编译YouCompleteMe install.py --go-completer --clang-completer ``` " vimrc文件定义快捷键备注 " F2 Tlist " F3 NERDTreeToggle " F4 去掉全文空格 " F5 编译运行,会自动根据扩展名调用 " F6 代码格式化 " " F8 转大写 " F9 选中代码块后注释 " F10 选中代码块后取消注释 " F11 pastetoggle,set paste模式,开启后粘贴内容不变形 " F12 Tagbar,golang " ctrl+j 展开折叠代码 " space 折叠代码 " ctrl+l 输入python的if __name__ == '__main__': ```