如何在VS Code中更改自动完成?

  • 本文关键字:VS Code visual-studio-code
  • 更新时间 :
  • 英文 :


每当我有一个表单,我想创建一个对象或其他东西,我使用document.getElementById('example').value。事情是,我第一次在一个新的JS文件中键入'value',然后输入我的逗号或分号,'value'更改为ariaValueMax。我知道这在最坏的情况下是一个小小的不便,但是我有什么办法可以改变吗?每次我用JavaScript创建项目时都会发生这种情况。

另外,当我在我的server.js文件,有时我忘记创建一个变量之前,试图用它在express中做一些事情。所以如果我输入这样的东西:

const express = require('express');
app.listen.....

我以这个结尾:

const express = require('express');
const { appendFile } = require('fs');
appendFile.listen......

有什么办法可以改变这个设置吗?(自动创建require('fs')行)

我只能回答你的第一个问题:你必须编辑settings.json来告诉智能感知不接受你的"提交字符"上的自动完成;(在本例中为分号)。首先,编辑这个文件:

  • Windows%APPDATA%CodeUsersettings.json
  • MacOS$HOME/Library/Application Support/Code/User/settings.json
  • Linux$HOME/.config/Code/User/settings.json

然后添加以下JSON节点:

"editor.acceptSuggestionOnCommitCharacter": false

最后,重新启动编辑器,应该就可以了。这是我设置的一个例子。json文件:

{
"go.formatTool": "goimports",
"editor.acceptSuggestionOnCommitCharacter": false
}

相关内容

  • 没有找到相关文章

最新更新