diff --git a/autoload/SpaceVim/layers/ui.vim b/autoload/SpaceVim/layers/ui.vim index f329b13bc..6cb538498 100644 --- a/autoload/SpaceVim/layers/ui.vim +++ b/autoload/SpaceVim/layers/ui.vim @@ -46,7 +46,11 @@ function! SpaceVim#layers#ui#config() abort \ 'toggle highlight of the current line', 1) call SpaceVim#mapping#space#def('nnoremap', ['t', 'h', 'i'], 'call call(' \ . string(s:_function('s:toggle_indentline')) . ', [])', - \ 'toggle highlight indentation levels', 1) + \ ['toggle highlight indentation levels', + \ [ + \ 'SPC t h i is to running :IndentLinesToggle which is definded in indentLine' + \ ] + \ ], 1) call SpaceVim#mapping#space#def('nnoremap', ['t', 'h', 'c'], 'set cursorcolumn!', \ 'toggle highlight indentation current column', 1) call SpaceVim#mapping#space#def('nnoremap', ['t', 'h', 's'], 'call call(' diff --git a/docs/README_zh_cn.md b/docs/README_zh_cn.md index 04f2f2541..0199096bf 100644 --- a/docs/README_zh_cn.md +++ b/docs/README_zh_cn.md @@ -38,6 +38,7 @@ SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,其中包 * [优雅的界面](#优雅的界面) * [主题](#主题) * [字体](#字体) + * [界面元素切换](#界面元素切换) * [快捷键导航](#快捷键导航) * [模块化配置](#模块化配置) * [Denite/Unite为主的工作平台](#deniteunite为主的工作平台) @@ -112,10 +113,10 @@ let g:spacevim_colorscheme = 'one' let g:spacevim_colorscheme_bg = 'dark' ``` -| 快捷键 | 描述 | -| ------------------ | -------------------------------------------------------------- | -| SPC T n | 切换至下一个随机主题 | -| SPC T s | 通过 Unite 选择主题 | +| 快捷键 | 描述 | +| ------------------ | ------------- | +| SPC T n | 切换至下一个随机主题 | +| SPC T s | 通过 Unite 选择主题 | 可以在[主题模块](http://spacevim.org/layers/colorscheme/)中查看 SpaceVim 支持的所有主题。 @@ -133,6 +134,28 @@ let g:spacevim_guifont = 'DejaVu\ Sans\ Mono\ for\ Powerline\ 11' 如果指定的字体不存在,将会使用系统默认的字体,此外,这一选项在终端下是无效的,终端下修改字体,需要修改终端自身配置。 +#### 界面元素切换 + +大多数界面元素可以通过快捷键来隐藏或者显示(这一组快捷键以 `t` 和 `T` 开头): + +| 快捷键 | 描述 | +| --------- | ------------------------------------------- | +| `SPC t 8` | 高亮所有超过80列的字符 | +| `SPC t f` | 高亮临界列,默认是第80列 | +| `SPC t h h` | 高亮当前行 | +| `SPC t h i` | 高亮代码对齐线 | +| SPC t h c | toggle highlight indentation current column | +| SPC t h s | toggle syntax highlighting | +| SPC t i | toggle indentation guide at point | +| SPC t n | toggle line numbers | +| SPC t b | toggle background | +| SPC t t | open tabs manager | +| SPC T ~ | display ~ in the fringe on empty lines | +| SPC T F | toggle frame fullscreen | +| SPC T f | toggle display of the fringe | +| SPC T m | toggle menu bar | +| SPC T t | toggle tool bar | + ### 快捷键导航 SpaceVim 所有的快捷键都不需要去记忆,有强大的快捷键导航系统来提示每一个按键的具体功能,比如 Normal 模式下按下空格键,将出现如下提示: @@ -151,7 +174,7 @@ SpaceVim 所有的快捷键都不需要去记忆,有强大的快捷键导航 SpaceVim 是由多个独立模块组成的配置集合,针对不同的功能需求,设计了多个模块,用户在使用的时候只需要载入相应的模块即可。比如对于 Java 开发者,载入 `lang#java`、`autocomplete`、`checker`、`tags`模块即可配置出一个适合 Java 开发的 Vim 环境。 -SpaceVim 支持的模:[http://spacevim.org/layers/](http://spacevim.org/layers/) +SpaceVim 支持的模: ### Denite/Unite为主的工作平台 @@ -167,7 +190,6 @@ SpaceVim 采用最快补全引擎 deoplete, 该引擎不同与YouCompleteMe的 ### 细致的tags管理 - ## 快速 SpaceVim 将从 ~/.SpaceVim.d/init.vim 和当前目录的 ./SpaceVim.d/init.vim 载入配置,并且更新 rtp,用户可以在 ~/.SpaceVim.d/ 和 .SpaceVim.d/ 这两个文件夹下编辑自己的脚本,和 SpaceVim 的配置文件。 @@ -237,8 +259,6 @@ let g:spacevim_guifont = 'DejaVu\ Sans\ Mono\ for\ Powerline\ 11' | `g:spacevim_sidebar_width` | 30 | 设置边栏宽度,文件树以及语法树 | | `g:spacevim_custom_plugins` | `[]` | 设置自定义插件 | - - ### 延伸阅读 #### Vim 8 新特新之旅