Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adwpc/xvim
Powerfull vim configuration for C/C++/GO/JS coder(好用的vim插件集成包,支持C/C++/GO/JS)
https://github.com/adwpc/xvim
cscope golang plugin vim viml
Last synced: 4 days ago
JSON representation
Powerfull vim configuration for C/C++/GO/JS coder(好用的vim插件集成包,支持C/C++/GO/JS)
- Host: GitHub
- URL: https://github.com/adwpc/xvim
- Owner: adwpc
- Created: 2016-11-03T03:16:30.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-06-03T11:38:57.000Z (over 4 years ago)
- Last Synced: 2024-11-08T17:54:09.301Z (12 days ago)
- Topics: cscope, golang, plugin, vim, viml
- Language: Vim script
- Homepage:
- Size: 225 KB
- Stars: 67
- Watchers: 11
- Forks: 67
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## layout
![vim](./vim.png)## support keys (you can diy keys in ~/.vim/vim/key.vim)
|key|info|说明|
|---|---|---|
|,|leader key|前缀键|
|,ll|open nerd tree on left|打开文件浏览器|
|,rr|open tag bar on right|打开符号浏览器|
|//|comment/uncomment code|注释/反注释|
|,ff|auto format code|自动格式化|
|,sm|search most recent used file|查找最近使用过的文件|
|,sf|search file|查找文件|
|,gd|jump to the definition(c/c++/go)|跳转到定义(c/c++/go)|
|,fs|cscope find symbols(c/c++/go)|查找符号(c/c++/go)|
|,ft|cscope find strings(c/c++/go)|查找字符串(c/c++/go)|
|\|cscope jump to next result|跳转到下一结果|
|\|cscope jump to previous result|跳转到前一结果|
|<|open/close cscope result list|打开/关闭查找结果列表|
|\|jump to next error|跳转到下一错误|
|\|jump to previous error|跳转到前一错误|
|>|open/close error list|打开/关闭错误列表|
|,zi|fold/unfold all code bolcks|整体折叠|
|,za(or blank)|fold/unfold current block|局部折叠|
|\|switch to next buffer|切换下一缓存|
|\|switch to previous buffer|切换前一缓存|
|,tt|add/update your code title|添加/更新文件说明|
|...|...|...|## support languages and features (支持语言与特性)【 1★=2☆】
|language(语言)|highlight(高亮)|autocomplete(补全)|syntax(查错)|snips(补全块)|jump(跳转)|todo(待改进)|
|---|---|---|---|---|---|---|
|c|★★☆|★★☆|★★|★★☆|★★|☆|
|cpp|★★☆|★★☆|★★☆|★★☆|★★|☆|
|golang|★★☆|★★☆|★★|★★☆|★☆|☆|
|javascript|★|★★|☆|★★☆|☆|★★|
|html|★|★|☆|★★☆|☆|★★|
|...|...|...|...|...|...|...|## plugins and resources path
this is a simple and powerful configuration of vim, you can diy your own vim base on it.
you can share some good plugins with me.|path|DIY info|DIY说明|
|---|---|---|
|~/.vimrc|entrance configuration|插件入口
|~/.vim/base.vim|base configuration|基础配置
|~/.vim/plugin.vim|plugins configuration|插件们的配置
|~/.vim/func.vim|function configuration|自定函数
|~/.vim/key.vim|key configuration|快捷键配置
|~/.vim/plugged/|plugin installed dir|插件默认安装目录
|~/.vim/colors/|colorscheme installed dir|色彩主题安装目录
|~/.vim/snips/|snips collected dir|snip补全收集
|~/.vim/ycm/|.ycm\_extra\_conf.py dir|ycm配置目录
|~/.vim/dicts/|dictionary dir|字典目录## install(中途vim-go安装工具时需使用翻墙网络)
git clone https://github.com/adwpc/xvim.git
cd xvim
#install vimrc
./install vimrc
#Q&A, see wiki first