Autocomplete 如何使VSCode在接受自动完成提示时替换单词?

Autocomplete 如何使VSCode在接受自动完成提示时替换单词?,autocomplete,visual-studio-code,Autocomplete,Visual Studio Code,JetBrains IDE平台有非常有用的特性,我经常使用它,我发现它是一个性能提升器。当我在编辑器中有一个单词,并且我想更改或更新该单词时,我会执行以下操作 将光标放在单词前面(或中间,例如,当我只想更改最后一部分时) 开始输入,直到我得到我想要使用的自动完成 按TAB键或ENTER键。 在标签上-旧单词完全被新单词取代。这在我更新一些名称时特别有用,其中单词的开头相同,但结尾不同。例如,将getTimeInSeconds()更改为getTimeInMinutes()——我将光标放在get

JetBrains IDE平台有非常有用的特性,我经常使用它,我发现它是一个性能提升器。当我在编辑器中有一个单词,并且我想更改或更新该单词时,我会执行以下操作

  • 将光标放在单词前面(或中间,例如,当我只想更改最后一部分时)
  • 开始输入,直到我得到我想要使用的自动完成
  • 按TAB键或ENTER键。
    • 在标签上-旧单词完全被新单词取代。这在我更新一些名称时特别有用,其中单词的开头相同,但结尾不同。例如,将
      getTimeInSeconds()
      更改为
      getTimeInMinutes()
      ——我将光标放在
      getTimeIn
      之后,获取自动完成,然后按TAB键。没有要删除的内容,所有内容都被替换
    • 输入时-新单词从旧单词的开头替换,但光标的右侧部分仍保留在屏幕上

默认情况下,VSCode只支持“输入”用例。它是否支持“TAB”用例?如果是,如何启用它?

此功能尚未实现。已在VSCode GitHub页面[1]上打开功能请求。目前还没有关于何时可以实施的更多细节


[1]

您可以使用
“editor.suggest.insertMode”
设置进行设置。如果您将其设置为“替换”,它将按照您的意愿运行。

是否有解决方案?请查看答案中的链接。似乎不是。您可以通过在GitHub上的表情符号旁边添加表情符号来表示您的支持。