【问题标题】:How can I use the `leader` key immediately after hitting Escape in Neovim?在 Neovim 中点击 Escape 后如何立即使用“leader”键?
【发布时间】:2021-09-19 18:47:35
【问题描述】:

使用带有空 init.vim 配置文件的 NVIM v0.6.0,如果我执行以下操作之一,我可以在按 <ESC> 退出插入模式后让我的 <leader> 键工作:

  1. 在按<leader> 键之前按两次<ESC>
  2. 按一次<ESC>,然后按两次<leader>
  3. <ESC>,然后等待几秒钟再按<leader>

每一个都比我想要的慢。我的目标是能够点击<ESC> 键,然后立即点击<leader> 来激活它。

基于this question,我尝试调整timeoutlenttimeoutlen 之类的

:设置超时timeoutlen=300 ttimeoutlen=10

那没用。 (它确实让领导者钥匙在激活后消失得更快)

有没有办法只按一次<ESC> 键,然后能够立即按一次<leader> 键并激活它?

【问题讨论】:

    标签: neovim


    【解决方案1】:

    在我的案例中,答案不是 nvim 本身,而是 tmux。在 tmux 中按转义键后会有延迟,这就是问题所在。我没有在 tmux 上以任何方式使用转义,所以我通过更新我的 ~/.tmux.conf 文件来添加这个:

    set -sg escape-time 0
    

    为了给予应有的荣誉,this post提供了答案

    【讨论】:

      猜你喜欢
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 2019-04-07
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      相关资源
      最近更新 更多