约 1800 字 预计阅读 4 分钟
添加功能:
1.文件管理:插件NerdTree
- 打开文件管理:Crtl + N
- 退出文件管理:Crtl + C
- 跳转到定义:Crtl + ]
- 后退:Crtl + T
- Ctrl+\ c Find functions calling this function
- Ctrl+\ d Find functions called by this function
- Ctrl+\ e Find this egrep pattern
- Ctrl+\ f Find this file
- Ctrl+\ g Find this definition
- Ctrl+\ i Find files #including this file
- Ctrl+\ s Find this C symbol
- Ctrl+\ t Find this text string
3.任意跳转功能,主要是和前一个功能进行补充;JumpAny
4.搜索功能:LeaderF
- 打开搜索:, + f
- 结果上翻:Crtl + k
- 结果下翻:Crtl + j
- 打开:Enter
- 帮助:Tab
5.代码补全:Coc.nvim
- 打开搜索:在对应的关键词后面按tab会提示
- 结果下翻:提示后按Tab可以顺序下翻,或者用Crtl + n
- 结果上翻:提示后Crtl + p
- 选择:Enter
6.代码错误修正:Coc.nvim
7.单终端编译和写代码,不用Crtl-z切后台编译,直接借助tmux和vimux插件实现在一个界面写代码和编译
- 创建tmux:
tmux session -t mytmux
- 分屏tmux:打开vim后输入
, + v + p
,输入相关的运行命令便可打开命令行 - 运行上一次的命令:需要先运行在
, + v + p
,然后在, + v + l
便可以运行最后一次的命令 - 切换tmux:按Crtl + b 再按 hjkl 任意,例如向下切换则Crtl + b,然后按j,便可向下切换tmux
8.更加强大的终端zsh和on-my-zsh管理,支持主题和插件
9.vim支持Latex保存自动编译,编译实时显示(Windows Vim Latex Live Preview)
- 编译latex:
,lc
- 查看latex:
,lv
- 删除latex相关缓存文件:
,lr

效果预览

Vim or Neovim
Ubuntu安装方式
1
2
3
4
5
| # 可在内部选择对应的版本
git clone https://github.com/SivanLaai/vimrc.git
cd vimrc
./install.sh
#TODO: 安装完成记得进入vim更新插件
|
vim-gui
windows
1.下载安装vim-gui
2.安装对应版本的Python
3.安装字体
- 下载universal-ctags
- 将ctags拷贝到安装路径,如
D:\Program Files\ctags
- 配置路径
D:\Program Files\ctags
为系统环境变量
- 下载gtags
- 将gtags拷贝到安装路径,如
D:\Program Files\gtags
- 配置路径
D:\Program Files\gtags
为系统环境变量
5.安装ripgrep
- 下载ripgrep
- 将ripgrep程序拷贝到安装路径,如
D:\Program Files\ripgrep
- 配置路径
D:\Program Files\ripgrep
为系统环境变量
6.安装Latex
7.安装Okular
- 下载Okular
- 将Okular程序安装到路径,如
D:\Program Files\Okular
- 配置路径
D:\Program Files\Okular
为系统环境变量
8.安装MSYS2
- 下载MSYS2
- 将MSYS2程序安装到路径,如
D:\Program Files\MSYS2
- 配置路径
D:\Program Files\MSYS2\usr\bin
为系统环境变量 - 配置路径
D:\Program Files\MSYS2\clang4\bin
为系统环境变量 - 安装clang64
1
2
3
4
5
6
| # 更新软件库
pacman -Syu
# 更新核心软件
pacman -Su
# 安装Clang64编译环境
pacman -S --needed base-devel mingw-w64-clang-x86_64-toolchain
|
- 下载git
- 将git程序安装到路径,如
D:\Program Files\git
- 配置路径
D:\Program Files\git\bin
为系统环境变量 - git中文显示错误修正
1
| git config --global core.quotepath false
|
1
| pacman -Rs mingw-w64-clang-x86_64-toolchain
|
1
2
3
4
5
| #C++ 通过Clang64已经成功支持
#Python
pip install --upgrade autopep8
#html\css\js
npm install -g js-beautify
|
10.复制配置文件
1
2
3
4
5
6
| cp -rf gvim/_vimrc $vim/_vimrc
cp -rf gvim/autoload vimfile
- NeoVim-qt
cp -rf neovim-qt/* ~/AppData/Local/nvim
# Solarized Dark 主题复制
cp -rf gvim/colors vimfile
|
11.配置vim-gui
Xshell 护眼主题 Eyes Protection
安装方式
- 在Xshell 配色方案里导入 本项目中的xcs文件
界面预览
Solarized Dark

Solarized Light
