User_guide

Windows
Windows 11卸载小组件
  1. 使用 管理员身份 运行 CMD
  2. 卸载小组件:输入 winget uninstall MicrosoftWindows.Client.WebExperience_cw5n1h2txyewy 后按回车(会提示需要同意协议条款,请安Y) 输出如下: ``` Nix C:\Windows\system32>winget uninstall MicrosoftWindows.Client.WebExperience_cw5n1h2txyewy “msstore"源要求在使用前查看以下协议。 Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction 源要求发送当前计算机的地理区域才能正常工作。
是否同意所有源协议条款?
[Y] 是  [N] 否:
[Y] 是  [N] 否: y
已找到 Windows Web Experience Pack [MicrosoftWindows.Client.WebExperience_cw5n1h2txyewy]
正在启动程序包卸载...
██████████████████████████████  100%
已成功卸载

C:\Windows\system32>
```

恢复小组件(未测试):

  1. 使用 管理员身份 运行 CMD
  2. 卸载小组件:输出winget install 9MSSGKG348SP后按回车
Visual Studio Code

Visual Studio Code官方文档: https://code.visualstudio.com/docs

默认键盘快捷键 默认键盘快捷键官方文档
多重选择&多光标
  1. 手动添加 多光标(选择) 使用方法: 按住:Alt+在需要添加光标(选择)的位置点击鼠标左键
  2. 添加多光标:根据当前光标"列"位置添加多光标 Visual Studio Code 在右下角使用"行”,“列"来标识光标所在位置. 使用方法: 选择需要添加光标的列位置,然后按住Ctrl+Alt,最后使用downup键来添加多个光标(选择)
    添加多光标

    添加多光标

 </figure>

  >注意:您的图形卡驱动程序(例如 NVIDIA)可能会覆盖这些默认快捷方式。
  1. 逐个多选:根据当前选中的内容逐个多选 使用方法: 选中 需要多选的内容,然后按:Ctrl+D逐个选择相同的内容
    逐个多选

    逐个多选

 </figure>
  1. 多选相同的内容 使用方法: 使用光标选中 需要多选的内容,然后按:Ctrl+Shift+L

  2. 缩小/展开选区—这是微软官方叫法(实际效果是:根据段落选择) 快速缩小或展开当前选区。使用 Shift+Alt+Left 和 Shift+Alt+Right 触发它。 下面是使用 Shift+Alt+Right 扩展选择的示例:

    根据段落选择

    根据段落选择

  3. 列(框)选择—这是微软官方叫法(实际效果是:根据光标当前"列"位置,垂直向上或向下选择内容) 使用方法: 选择需要添加光标的列位置后,按住Shift+Alt+按住鼠标左键向上向下拖动光标.

    垂直选择

    垂直选择

    也可以使用快捷键:

    按键 作用 命令标识
    Ctrl+Shift+Alt+down 列选择下 cursorColumnSelectDown
    Ctrl+Shift+Alt+Up 列选择上 cursorColumnSelectUp
    Ctrl+Shift+Alt+Left 列选择左 cursorColumnSelectLeft
    Ctrl+Shift+Alt+Right 列选择右侧 cursorColumnSelectRight
    Ctrl+Shift+Alt+PageDown 列选择向下翻页 cursorColumnSelectPageDown
    Ctrl+Shift+Alt+PageUp 列选择向上翻页 cursorColumnSelectPageUp
折叠代码块

Visual Studio Code折叠策略默认是auto模式:根据语言进行折叠,当语言不可用时才会按照缩进折叠,因此我们需要更改折叠策略为indentation模式,基于缩进进行折叠

  1. 使用快捷键Ctrl+,打开设置
  2. 输入folding strategy
    folding strategy

    folding strategy

</figure>
  1. 将下拉框auto更改为indentation.


    折叠快捷键:

    功能 快捷键 功能说明
    折叠 (Ctrl+Shift+[) 折叠光标处最内层未折叠的区域。
    展开 (Ctrl+Shift+]) 展开光标处的折叠区域。
    切换 折叠 (Ctrl+K Ctrl+L) 折叠或展开光标处的区域。
    递归折叠 (Ctrl+K Ctrl+[) 折叠光标处最内层的未折叠区域以及该区域内的所有区域。
    递归展开 (Ctrl+K Ctrl+]) 在光标处展开该区域以及该区域内的所有区域。
    全部折叠 (Ctrl+K Ctrl+0) 折叠编辑器中的所有区域。
    全部展开 (Ctrl+K Ctrl+J) 展开编辑器中的所有区域。
    折叠级别 X (Ctrl+K Ctrl+x) x表示级别 叠级别 X 的所有区域,但当前光标位置的区域除外。
    折叠所有块注释 (Ctrl+K Ctrl+/) 折叠以块注释标记开头的所有区域。
    默认情况下,折叠区域是根据线条的缩进来计算的。当一条线的缩进量小于一条或多条后续行时,折叠区域开始,当存在一条缩进量相同或更小的线时结束。

    自 1.22 版本以来,还可以根据编辑器配置语言的语法标记来计算折叠区域。以下语言已经提供了语法感知的折叠:Markdown,HTML,CSS,LESS,SCSS和JSON。

    如果您希望为上述一种(或所有)语言切换回基于缩进的折叠,请使用:

    "[html]": {
       "editor.foldingStrategy": "indentation"
    },

    区域也可以由每种语言定义的标记来定义。以下语言当前定义了标记:

    Language Start region End region
    Bat ::#region or REM #region ::#endregion or REM #endregion
    C# #region #endregion
    C/C++ #pragma region #pragma endregion
    CSS/Less/SCSS /*#region*/ /*#endregion*/
    Coffeescript #region #endregion
    F# //#region or (#_region) //#endregion or (#_endregion)
    Java //#region or //<editor-fold> // #endregion or //</editor-fold>
    Markdown <!-- #region --> <!-- #endregion -->
    Perl5 #region or =pod #endregion or =cut
    PHP #region #endregion
    PowerShell #region #endregion
    Python #region or # region #endregion or # endregion
    TypeScript/JavaScript `//#region //#endregion
    Visual Basic #Region #End Region
    要仅折叠和展开由标记定义的区域,请使用:

    折叠标记区域 (Ctrl+K Ctrl+8) 折叠所有标记区域。 展开标记区域 (Ctrl+K Ctrl+9) 展开所有标记区域。