当前位置: 首页 > 知识库问答 >
问题:

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

潘翊歌
2023-03-14

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

共有1个答案

徐英锐
2023-03-14

正如@jubnzv提到的,您需要找到一种方法来将< code >添加到电子地图jj中

SpaceVim为自定义配置和键绑定提供了两种引导功能,即bootstrap_before和bootstrap_after。

首先,在你的配置中启用引导,默认路径是~/。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

 类似资料:
  • 我有2个表,即user和user_session。

  • 您好,在boost或std中是否有一个容器,其中键是类型名,值是对象/实例??? 我想要实现的是,对于每种数据类型,我都有一个对象池,当我想要构造那个对象时,我只想通过键获取。我已经有了工作代码,但如果我使用更标准的代码,我会更高兴。 目前我有这样一个代码: 编辑:我想要的是一个COMPILE-TIME映射。你可以想象一个std::元组

  • 我在这里尝试遵循本指南: https://github . com/Spring-projects/Spring-Boot/wiki/Spring-Boot-Configuration-Binding 但是我正在努力让它工作。 我想从 application.yml 中定义的映射初始化哈希映射。 这是我最后一次尝试yml-map定义: 这是我的java类: 我想将“组合”和注入为键,并将值注入为字

  • 问题内容: 我想将a存储在列中并保持不变。这两个和是“本地”类型的定义。因此, 时区 的概念不应以任何方式干涉。 下面的代码是一个最小示例,该示例在内存数据库中创建带有列的表。Maven工件必须在类路径中。 首先,定义方法和: 请注意,该方法使用单引号引起来的值,因此Java™没有机会创建时区歧义。现在,一次调用几次,每次使用不同的时区设置: 然后打印以下内容: 假设数据库表未更改,如何编写该方法

  • 我在jpa/Hibernate中映射复合键时遇到了问题。父实体和子实体都具有复合主键。 在运行时保存它时会出现以下异常: 我认为这是虚假的,因为有getter和setter。如果在priceRequestLegModel上使用mappedby=“leg”,在allocationModel上使用@mapsid,也会出现同样的错误。有人能指出我在这里做错了什么吗?

  • 想改进这个问题吗?通过编辑这篇文章添加细节并澄清问题。 我所拥有的是, 我想要的是, 其中,