如何更改 VS Code 中的自动完成?
How to change autocompletes in VS 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
以告诉 Intellisense 不接受你的“提交字符”(在本例中为分号)的自动完成。所以首先,您必须编辑该文件:
- Windows
%APPDATA%\Code\User\settings.json
- MacOS
$HOME/Library/Application Support/Code/User/settings.json
- Linux
$HOME/.config/Code/User/settings.json
然后,添加以下JSON节点:
"editor.acceptSuggestionOnCommitCharacter": false
最后,重新启动你的编辑器,应该就可以了。这是我的 settings.json 文件的示例:
{
"go.formatTool": "goimports",
"editor.acceptSuggestionOnCommitCharacter": false
}
每当我有一个表单,并且我想创建一个对象或其他东西时,我都会使用 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
以告诉 Intellisense 不接受你的“提交字符”(在本例中为分号)的自动完成。所以首先,您必须编辑该文件:
- Windows
%APPDATA%\Code\User\settings.json
- MacOS
$HOME/Library/Application Support/Code/User/settings.json
- Linux
$HOME/.config/Code/User/settings.json
然后,添加以下JSON节点:
"editor.acceptSuggestionOnCommitCharacter": false
最后,重新启动你的编辑器,应该就可以了。这是我的 settings.json 文件的示例:
{
"go.formatTool": "goimports",
"editor.acceptSuggestionOnCommitCharacter": false
}