如何在 spacevim 中将 'Esc' 键映射到 'jk'

how to map 'Esc' key to 'jk' in spacevim

如何在 spacevim 中将 'esc' 键映射到 'jk' 或 'jj'? spacevim 的配置文件是什么。有什么传奇的 spacevim 配置可以分享吗?

正如@jubnzv 提到的,您需要找到一种在配置中添加 inoremap jj <Esc> 的方法。在 spacevim 中,您可以使用 Bootstrap 函数。

SpaceVim provides two kinds of bootstrap functions for custom configurations and key bindings, namely bootstrap_before and bootstrap_after.

首先,在你的配置中启用bootstrap,默认路径是~/.SpaceVim.d/init.toml

[options]
    bootstrap_before = 'myspacevim#before'
    bootstrap_after = 'myspacevim#after'

接下来,使用以下内容创建文件 ~/.SpaceVim.d/autoload/myspacevim.vim

function! myspacevim#before() abort
endfunction

function! myspacevim#after() abort
    inoremap jj  <Esc>
endfunction

官方文档中有更多详细信息:https://spacevim.org/documentation/#concepts