outline-explorerThis extension supports displaying outlines in a manner similar to the explorer, inspired by the "Show Member" feature in JetBrains IDEs. FeaturesDisplay Files and Their OutlinesThis extension displays files and their outlines in a tree structure: It also supports multiple folders in the workspace: Interaction with the EditorClicking on a file item in the Switching the active editor will automatically update the selected item in the Selecting a symbol in the editor will also automatically update the selected item in the Monitor Workspace File ChangesWhen creating, deleting, or renaming files in the workspace directory, the outline tree will automatically update: Refresh OutlineIn some scenarios (such as when the outline provider plugin that this extension depends on is not responding properly while loading outline information), outline information may be missing. In this case, you can manually trigger the loading of outline information through the "Refresh" command: Release Notes0.0.5Fixed the problem that tree view item isn't selected when the symbol is selected 0.0.4Added the feature that sort outlines by their positions in the document; 0.0.3Added the ability to refresh directory item in Outline Explorer; Tree view will not get focus when files are created; Tree view will be correctly updated when moving files in vscode; 0.0.2Added lazy loading mechanism to avoid issues with fetching outline information when the extension is activated; Added "Refresh" command to manually update the outline information of file; Added the ability to update the outline tree when monitoring workspace file changes; Changed the display of the outline tree when there is only one directory in the workspace; Improved some details and slightly increased code cleanliness (still far from enough); 0.0.1Added the feature to display files and their outline information, with support for interaction with the editor. Enjoy! |