【问题标题】:Cursor overwrite mode in vscode?vscode中的光标覆盖模式?
【发布时间】:2016-03-22 21:39:55
【问题描述】:

我似乎找不到将光标置于“覆盖”模式的任何方法 - 就像当您按下插入键并且新输入的字符会覆盖现有的内联字符时一样。我在网上的任何地方都没有找到任何关于在 vscode 中省略或包含此类功能的参考,但它似乎是一个相当常用的功能。这存在吗?

【问题讨论】:

  • 这是 vscode github repo 上的relevant issue
  • 这到底是如何使用损坏的 INS 密钥进入生产代码的?

标签: visual-studio-code


【解决方案1】:

我也错过了 Visual Studio Code 中的改写模式,所以我继续写 an Overtype extension 来添加行为!

您可以通过打开命令面板并输入:

ext install overtype

【讨论】:

  • 你是我的英雄。
  • 有一次我真的需要这个愚蠢的按钮,但我没有意外按下它......
  • 令人震惊的是,在 2019 年他们仍然没有将其作为核心功能!谢谢你!
  • 我的英雄,也是! 2020 年中期,而且还在继续——VSC 仍然不知道改写模式。难以置信。
  • 4 年后,@Adam Maras 扩展似乎在目录中:名称:改写 ID:adammaras.overtype 描述:提供插入/改写模式。版本:0.2.0 发布者:Adam Maras VS Marketplace 链接:marketplace.visualstudio.com/items?itemName=adammaras.overtype
【解决方案2】:

在最新的 VS Code 和 macOS 系统上,我可以使用“shift + i”切换它,这两种方式对我来说似乎都很好。

【讨论】:

    【解决方案3】:

    你必须按键盘上的 insert 键,它位于我键盘上的 backspacehome 键之间。

    【讨论】:

    • 这个答案不能解决问题,因为这个功能目前在 Visual Studio Code 中不存在。在假设 OP 不熟悉他的键盘布局之前,最好测试您的答案以确保它们有效。
    • 出于某种原因,制作 VSCode 的人认为改写会“让那些不知道它存在并在 acident 上发现它的人感到困惑”,因此他们没有将它作为一个函数包含在内显然,从我的研究来看,甚至不是一个未绑定的函数
    • @Eforen 是的,最好的解决方案是默认禁用改写,但允许在参数中启用此功能。我真的很惊讶代码编辑器不处理这种事情!
    • 你显然不知道你在说什么......
    猜你喜欢
    • 2018-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 2019-12-18
    相关资源
    最近更新 更多