# code-block-folder **Repository Path**: viscaria-virus/code-block-folder ## Basic Information - **Project Name**: code-block-folder - **Description**: VSCode插件Code Block Folder - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-05 - **Last Updated**: 2025-09-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # code-block-folder ![GitHub package.json version](https://img.shields.io/github/package-json/v/se-dev-pion/code-block-folder?color=11bb1f) ![GitHub License](https://img.shields.io/github/license/se-dev-pion/code-block-folder?color=282661) [![Visual Studio Marketplace Downloads](https://img.shields.io/visual-studio-marketplace/d/se-dev-pion.code-block-folder?label=ms-market+downloads&color=0078d4)](https://marketplace.visualstudio.com/items?itemName=se-dev-pion.code-block-folder) [![Open VSX Downloads](https://img.shields.io/open-vsx/dt/se-dev-pion/code-block-folder?label=open-vsx+downloads&color=c160ef)](https://open-vsx.org/extension/se-dev-pion/code-block-folder) [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/se-dev-pion/code-block-folder) ## Introduction A simple Visual Studio Code extension enabling customized code folding with comments to make it easier to read codes. ***Attention***: Any new feature of this extension will be tested in [`VSCode`](https://code.visualstudio.com/), [`Cursor`](https://code.visualstudio.com/), [`Windsurf`](https://codeium.com/windsurf) and [`Void`](https://voideditor.com/). > If you found it helpful, please give a ⭐ on [GitHub](https://github.com/se-dev-pion/code-block-folder) and share it with your friends! ## Supported Languages - `c` - `c++` - `c#` - `java` - `kotlin` - `dart` - `swift` - `javascript` - `typescript` - `go` - `python` - `ruby` - `shell` - `php` - `perl` - `rust` - `lua` - `sql` - `odin` - `zig` - `d` - `v` - `scala` - `groovy` - `fsharp` - `nim` - `vue` - `jsx` - `tsx` - `svelte` - `sass` & `scss` - `less` - `stylus` ## Examples 1. Change a current code block to foldable one.![add_folding.gif](https://raw.githubusercontent.com/se-dev-pion/code-block-folder/refs/heads/main/images/add_folding.gif) 2. Write a code segment inside a foldable code block.![write_block.gif](https://raw.githubusercontent.com/se-dev-pion/code-block-folder/refs/heads/main/images/write_block.gif) 3. Line hint and quick jumping.![quick_jump.gif](https://raw.githubusercontent.com/se-dev-pion/code-block-folder/refs/heads/main/images/quick_jump.gif) 4. Quick folding and unfolding.![quick_fold.gif](https://raw.githubusercontent.com/se-dev-pion/code-block-folder/refs/heads/main/images/quick_fold.gif) 5. Switch between single-line marker and paired ones.![switch_mode.gif](https://raw.githubusercontent.com/se-dev-pion/code-block-folder/refs/heads/main/images/switch_mode.gif)