如何在 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
如何在 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