Visual Studio Code软件快捷键

快捷键注释行,为什么总会出现多一个空格。


        "key": "ctrl+1",
        "command": "editor.action.addCommentLine",
        "when": "editorTextFocus && !editorReadonly"

img

通过上方快捷键添加的注释行 总会在行首多增加一个空格

这才是我想要的结果 空格是哪里来的

img

较新的 vscode 注释都是自带一个空格

你试试

img

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/1043713
  • 这篇博客也不错, 你可以看下Visual Studio Code快速删除空行及几个常用快捷键总结
  • 您还可以看一下 张云波老师的以太坊智能合约项目实战课程中的 Visual Studio Code及Solidity插件安装小节, 巩固相关知识点
  • 除此之外, 这篇博客: 使用Visual Studio Code中需要注意的事项,你遇到过几个中的 常用快捷键 部分也许能够解决你的问题。
  • 以下回答由chatgpt基于相关博客总结生成:

    这个问题可能是由于Visual Studio Code中的自动换行功能导致的。当你使用快捷键添加注释行时,如果在行首添加注释,可能会引起自动换行,并在行首添加一个空格。

    要解决这个问题,你可以尝试以下两种方法:

    方法一:禁用自动换行功能

    1. 打开Visual Studio Code软件。
    2. 点击左上角的 "文件" 菜单。
    3. 选择 "首选项",再选择 "设置"。
    4. 在设置界面的搜索框中输入 "word wrap"。
    5. 在 "Editor: Word Wrap" 设置项下,选择 "off",表示禁用自动换行功能。

    以下是具体步骤的代码示例:

    1. 点击左上角的 "文件" 菜单。
    2. 选择 "首选项",再选择 "设置"。
    3. 在设置界面的搜索框中输入 "word wrap"。
    4. 在 "Editor: Word Wrap" 设置项下,选择 "off",表示禁用自动换行功能。
    

    方法二:修改快捷键绑定

    1. 打开Visual Studio Code软件。
    2. 点击左上角的 "文件" 菜单。
    3. 选择 "首选项",再选择 "键盘快捷方式"。
    4. 在键盘快捷方式界面搜索框中输入 "editor.action.addCommentLine"。
    5. 在搜索结果中找到 "editor.action.addCommentLine" 对应的快捷键,点击右侧的铅笔按钮以编辑绑定快捷键的JSON文件。
    6. 将该快捷键的绑定值修改为以下内容:
    {
      "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文件将禁用注释行添加空格的默认行为。

    希望以上方法可以帮助你解决问题。如果你有任何其他问题,请随时提问。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^