【问题标题】:Vim visual mode backspace deletes instead of moving cursorVim 可视模式退格删除而不是移动光标
【发布时间】:2016-10-11 01:23:06
【问题描述】:

当我在可视模式下使用 vim 7.3 时,退格键会将光标向后移动。

我最近升级到 vim 7.4,现在注意到现在在可视模式下,退格实际上会删除所有已选择的内容。

有谁知道如何解决这个问题?

谢谢!

【问题讨论】:

  • 您可以将退格键重新映射到<Nop> 以不进行任何操作,或将其重新映射到<h> 以向左移动。
  • 删除不是默认行为(尝试使用vim -u NONE -N )。检查您的 .vimrc 并找到可疑行。
  • 特别检查您的:set selectmode?(参见:h Select:h v_<BS>

标签: vim


【解决方案1】:

我在 OS X(Homebrew 版本)上使用 vim 7.4 时遇到了这个问题。

我通过在我的 .vimrc 文件中添加 :vnoremap <BS> ^H 解决了这个问题。 (要在插入模式下从 vim 添加 ^H 符号,请使用 CTRL+V CTRL+H。)

您可以找到有关退格问题的更多信息 here (vim wikia).

【讨论】:

  • 我在 Android Studio 中使用了 ideavim,CTRL + V 工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-28
  • 2014-07-04
  • 2011-09-28
  • 2023-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多