Skip to content

wraith13/sysinfo-vscode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b346893 · Jul 23, 2023
Jul 11, 2022
Aug 1, 2019
Jul 22, 2023
Jul 17, 2019
Sep 10, 2018
Sep 10, 2018
Aug 3, 2019
Jul 23, 2023
Sep 10, 2018
Jul 22, 2023
Jul 22, 2023
Jul 23, 2023
Jul 23, 2023
Jul 22, 2023
Jul 22, 2023
Sep 30, 2018
Jul 16, 2019

Repository files navigation

System Information README ( 🇯🇵 Japanese )

Show system information ( includes extensions list ) by markdown or JSON for vscode.

Features

System Information: Show command shows Visual Studio Code system information ( includes extensions list ) by markdown or JSON.

screen shot

And show customizable information in status bar.

status bar item

Tutorial

0. ⬇️ Install System Information

Show extension side bar within VS Code(Mac:Command+Shift+X, Windows and Linux: Ctrl+Shift+X), type sysinfo-vscode and press Enter and click Install. Restart VS Code when installation is completed.

1. ✨️ Show System Information

Launch Command Palette(Mac:F1 or Shift+Command+P, Windows and Linux: F1 or Shift+Ctrl+P), Execute System Information: Show command and select options as you like.

2. 🔧 Next step

You can change settings by settings.json.

Enjoy!

Commands

  • System Information: Show : show system information
  • System Information: Show Schema : show VS Code schemas
  • System Information: Copy Status bar Text : copy status bar text
  • System Information: Switch Status bar Label : switch status bar label

Extension Settings

This extension contributes the following settings by settings.json( Mac: Command+,, Windows / Linux: File -> Preferences -> User Settings ):

  • sysinfo.enabledStatusBar: set Enable/Disable status bar item
  • sysinfo.statusBarLabel: status bar item's label ( You can also specify multiple in an array. )
  • sysinfo.statusBarSwitchInterval: status bar item's switch interval(ms)
  • sysinfo.statusBarCommand: status bar item's command on click ( Other commands can be set as well, but assume "sysinfo-vscode.switchStatusBarLabel" or "sysinfo-vscode.copyStatusBarText" is set. )
  • sysinfo.hideItems: set list of hide items

You can hide the specified items. see below example.

"sysinfo.hideItems": [
    "timestamp",
    "provider",
    "warnings.W001",
    "vscode.env",
    "vscode.extensions.*.packageJSON.description"
]

You can embed icons in the label text( sysinfo.statusBarLabel ) by leveraging the syntax:

My text $(icon-name) contains icons like $(icon'name) this one.

Where the icon-name is taken from the codicons icon set, e.g. light-bulb, thumbsup, zap etc.

You can specify unicode characters ( include emoji ) as label text too.

sysinfo.statusBarLabel setting examples

  • $(info) VS Code ${vscode.version} ( default )
  • $(info) ${vscode.env.appName} ${vscode.version} ${vscode.env.language} ${process.execArgv}
  • $(device-desktop) ${os.hostname}
  • $(symbol-color) ${settings:workbench.colorTheme}
  • $(text-size) ${settings:editor.fontSize}

You can also specify multiple in an array.

Release Notes

see ChangLog on marketplace or github

Support

GitHub Issues

License

Boost Software License

Download VSIX file ( for VS Code compatible softwares )

Releases · wraith13/sysinfo-vscode

Other extensions of wraith13's work

Icon Name Description
Bracket Lens Show bracket header on closing bracket.
Background Phi Colors This extension colors the background in various ways.
Blitz Provide a quick and comfortable way to change settings by quick pick based UI.

See all wraith13's expansions: https://marketplace.visualstudio.com/publishers/wraith13