代码浏览
F2:打开语法树,F3:打开文件树SPC ':打开 shellSPC m g c:创建 gtags databaseSPC m g d:查找定义SPC m g r:查找用SPC m g u:更新 gtags databaseCtrl ]:查找定义(有 tags 文件时)Ctrl o:返回上一次位置SPC e l:打开代码检查错误窗口SPC e L:打开代码检查错误窗口并聚焦SpaceVim的 root 目录不在当前文件目录时(如git,svn项目),此时按 F2 打开语法树会没有内容,因为 F2 只会在一层目录生成 tags 文件,此时需要到命令行在你需要的位置执行ctags * -R。窗口光标
各个窗口可以用鼠标进行操作
SPC j l跳转到特定的行SPC j j跳转到特定的字符
文件操作
一下操作都在 vimfiler 窗口进行 (F3 打开)
N:新建文件.:切换显示隐藏文件yY:复制文件yy:复制文件路径P:粘贴文件i:显示文件夹历史sg:垂直分屏打开文件Ctrl+r:刷新文件树
其他操作
\y复制,\p粘贴 (比"+y,"+p方便)
小应用
SPC a c打开日历SPC x g t翻译当前的单词
项目技巧
- C/C++项目
- 在你项目的根目录新建一个
.clang文件,在文件里加上 clang 的参数,如-I.. -std=c++11等。这样你打开项目里的任何文件,根目录都是.clang文件所在的目录,而且语法检查也依赖这个文件。 - 类C代码增强高亮在 gbk 文件中可能会出现问题,这时使用
:ChromaticaStop停掉增强高亮即可。