快捷键注释行,为什么总会出现多一个空格。
"key": "ctrl+1",
"command": "editor.action.addCommentLine",
"when": "editorTextFocus && !editorReadonly"
通过上方快捷键添加的注释行 总会在行首多增加一个空格
这才是我想要的结果 空格是哪里来的
较新的 vscode 注释都是自带一个空格
你试试
这个问题可能是由于Visual Studio Code中的自动换行功能导致的。当你使用快捷键添加注释行时,如果在行首添加注释,可能会引起自动换行,并在行首添加一个空格。
要解决这个问题,你可以尝试以下两种方法:
方法一:禁用自动换行功能
以下是具体步骤的代码示例:
1. 点击左上角的 "文件" 菜单。
2. 选择 "首选项",再选择 "设置"。
3. 在设置界面的搜索框中输入 "word wrap"。
4. 在 "Editor: Word Wrap" 设置项下,选择 "off",表示禁用自动换行功能。
方法二:修改快捷键绑定
{
"key": "ctrl+1",
"command": "editor.action.addCommentLine",
"when": "editorTextFocus && !editorReadonly",
"args": {
"insertSpace": false
}
}
这个修改后的JSON文件将禁用注释行添加空格的默认行为。
以下是具体步骤的代码示例:
1. 点击左上角的 "文件" 菜单。
2. 选择 "首选项",再选择 "键盘快捷方式"。
3. 在键盘快捷方式界面搜索框中输入 "editor.action.addCommentLine"。
4. 在搜索结果中找到 "editor.action.addCommentLine" 对应的快捷键,点击右侧的铅笔按钮以编辑绑定快捷键的JSON文件。
5. 将该快捷键的绑定值修改为以下内容:
{
"key": "ctrl+1",
"command": "editor.action.addCommentLine",
"when": "editorTextFocus && !editorReadonly",
"args": {
"insertSpace": false
}
}
这个修改后的JSON文件将禁用注释行添加空格的默认行为。
希望以上方法可以帮助你解决问题。如果你有任何其他问题,请随时提问。