【问题标题】:How to do forward / back navigation in VSCode but disregard manual cursor (eg: up/down) motion?如何在 VSCode 中进行前进/后退导航但忽略手动光标(例如:上/下)运动?
【发布时间】:2020-02-27 15:00:08
【问题描述】:

在 VSCode 中,有没有办法忽略代码导航历史中的光标移动?也就是说,当我跳入定义时,我通常会稍微移动光标(例如:上/下)以检查周围的代码。当我发出“向后导航”命令时,它会将光标移动合并到导航历史流中。也就是说,向后导航只会向上/向下移动一行。在导航代码时,我几乎总是想忽略手动光标移动。 JetBrains IntelliJ 工具套件就是以这种方式运行的。可以将 VSCode 配置为做同样的事情吗?

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    原来是与 VSCode/VIM 的冲突导致了这种行为。 VSCode/VIM 会影响它看起来像的代码导航历史,将光标移动注入命令流中,以便 VSCode 的原生“Go Back”遍历光标移动流,这通常是不可取的。

    VIM 跳转列表的行为正确,所以我切换到使用 ctrl+o 和 ctrl+i 来向后/向前导航。

    【讨论】:

      猜你喜欢
      • 2021-03-31
      • 2020-08-16
      • 2015-08-18
      • 2016-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-25
      • 2011-10-17
      相关资源
      最近更新 更多