vscode快速生成region并自动折叠代码(插件名:region-generator)

2,713 阅读1分钟

使用

region-generator - Visual Studio Marketplace

根据不同编程语言,快速生成对应的region makers并自动折叠。

选中文本后,按下快捷键Ctrl+Shift+/(Mac: Cmd+Shift+/),自动在文本前后插入对应的region makers,自动折叠,自动移动光标位置到region后,方便你添加描述。

vue为例

region-generator.gif

支持的语法

任何支持下列语法的编程语言都可以正常使用插件,不用一定是下面提到的编程语言。如果你希望插件支持其他编程语言,可以在Orange-001/region-generator (github.com)提一个issue。

  • htmlvuetemplate

    <!-- #region -->
    
    <!-- #endregion -->
    
  • lesssassstylcssvuestyle

    /* #region */
    
    /* #endregion */
    
  • tsjsvuescirpt

    // #region 
    
    // #endregion
    

扩展设置

  • region-generator.autoFold.enabled:是否自动折叠

扩展键盘快捷方式

  • Ctrl+Shift+/(Mac: Cmd+Shift+/):在选中的文本前后插入对应的region。可在右键菜单中的扩展键盘快捷方式中自定义快捷键

提示

  • 插件会在起始光标前一行和结束光标后一行插入对应的region。也就是说你不用完美选中一段文本,插件也能生效。

  • 如果没有选中文本,插件会在光标前后一行插入对应的region。

后续更新计划

  • 支持一键收起和展开。

  • 支持更多语言。

  • 支持自定义规则。