代码浏览
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
停掉增强高亮即可。