You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

VSCode输入回车时自动替换右侧内容的解决方法

VSCode输入回车时自动替换右侧内容的解决方法

我太懂这种糟心的感觉了——本来只是想在函数后面换行输入新内容,结果按个回车,VSCode直接把右边已经写好的代码给替换了,白写的代码得重新敲一遍,真的很影响效率。别慌,咱们来搞定这个问题,而且还能保留你需要的补全提示功能!

具体操作步骤

  • 快速打开VSCode设置界面:按下Ctrl+,(Windows/Linux)或者Cmd+,(Mac)就能直接调出。
  • 在设置顶部的搜索框里输入 Accept Suggestion on Enter,精准定位到目标设置项。
  • 这个选项默认是on模式,意思是回车会自动触发补全建议的接受操作,顺带就把光标右侧的内容给替换了。咱们把它改成off就可以解决问题。

设置完成后,你输入代码时依然能正常看到补全提示,要是想接受某个建议,按Tab键就行;而按回车的时候,就只是单纯执行换行操作,再也不会乱替换右边的代码了。

如果你更习惯直接修改配置文件,也可以这么操作:

  1. 按下Ctrl+Shift+P(Windows/Linux)或者Cmd+Shift+P(Mac)打开命令面板
  2. 输入Preferences: Open Settings (JSON)并选中,打开配置文件
  3. 添加或修改如下配置项:
"editor.acceptSuggestionOnEnter": "off"

保存配置后,之前的问题就彻底解决啦,再试试你提到的场景:在doSomething()后面输入functionName再按回车,原来的代码会完好保留,新内容也能正常换行输入。

备注:内容来源于stack exchange,提问作者user18528891

火山引擎 最新活动