每当我有一个表单,我想创建一个对象或其他东西,我使用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
}