我正在使用名为formatOnSave的VSCode的最后一个功能,这非常酷
我有一个小问题,格式化程序倾向于删除json
文件末尾的新行,例如packages.json
。
我的linter想要文件末尾的那些新行,我也是。
是否有设置或方法允许我告诉格式化程序在文件末尾保留新行?
相关问题:
答案 0 :(得分:10)
自release 1.8 of November 2016:
以来添加了此选项新编辑器设置
files.insertFinalNewline
- 保存时自动在文件末尾添加换行符。
答案 1 :(得分:1)
如果您希望保留package.json的最后一行并且不影响其他文件类型,请在vs代码配置中添加以下几行。
"[json]": {
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
}
这基本上告诉VS代码
json
个文件答案 2 :(得分:0)
我的linter想要文件末尾的那些新行,我也是。
VSCode ESLint已将an option称为<input type="number" class="input-char-amo" id="d-total" value="10000" step="10000" min="10000" max="5000000" onkeypress="return CheckNumeric()"/ required>
<button type="reset" class="correction" onclick="reset()">reset</button><br>
<div class="amount-buttons-a">
<button type="button" id="1" onclick="f(10000)" class="btn-amount">10000</button>
<button type="button" id="2" onclick="f(20000)" class="btn-amount">20000</button>
<button type="button" id="3" onclick="f(50000)" class="btn-amount">50000</button>
</div>
<div class="amount-buttons-b">
<button type="button" id="4" onclick="f(100000)" class="btn-amount">100000</button>
<button type="button" id="5" onclick="f(500000)" class="btn-amount">500000</button>
<button type="button" id="6" onclick="f(1000000)" class="btn-amount">1000000</button>
</div>
,您可以尝试。根据您的工作流程,ESLint CLI还有一个autoFixOnSave
选项,您可以将其绑定到git挂钩中。
如果您只是在这里寻找some sensible defaults,则为:
--fix