this post was submitted on 05 Jul 2023
18 points (100.0% liked)

VS Code

818 readers
3 users here now

founded 1 year ago
MODERATORS
18
submitted 1 year ago* (last edited 1 year ago) by Lodra to c/vscode
top 13 comments
sorted by: hot top controversial new old
[–] NostraDavid 7 points 1 year ago (2 children)
[–] NostraDavid 6 points 1 year ago

I made this list by:

  • running code --list-extensions in Powershell
  • put the output in a vscode tab
  • put OP's output in a second tab
  • select OP's tab first, under OPEN EDITORS in the sidebar
  • while holding shift, select the other tab
  • RMB the second tab -> Compare Selected
  • remove all duplicates in the right (my) tab
  • now to order everything, manually
  • put the mouse cursor on line 1, hold MMB and drag down to insert a bunch of extra cursors
  • press Home and insert [
  • press End and insert ](https://marketplace.visualstudio.com/items?itemName=)
  • move the cursor back and select the extension names/IDs
  • press ctrl-c
  • move cursors to the end of the URL
  • ctrl-v

I just wrote this, because most people seem to use vscode as if it's notepad.exe with tabs, which makes me sad.

[–] Lodra 2 points 1 year ago (1 children)

So Markdown Mermaid looks awesome. How do you like it? Easy to setup and use?

I've been using Terrastruct.d2 for this. But it requires having d2 installed locally. Otherwise, it's nice enough. Not good enough for me to use frequently or promote.

[–] NostraDavid 1 points 1 year ago* (last edited 1 year ago)

Mermaid is great - setup is just "install the addon" and use

```mermaid <--mermaid stuff--> ```

[–] miroslav 4 points 1 year ago (1 children)

Very first extension that I always install is vim :)

[–] Lodra 2 points 1 year ago (1 children)

Vscodevim? Or just vim as an alternate editor?

I personally haven't explored this type of extension before. Always been curious to though. I'd be interested to hear what you think about it if you're willing to share

[–] miroslav 2 points 1 year ago (1 children)

Yeah sorry I meant vscodevim.vim 😇 I’m linux user so it’s nice to have vim features in VS Code. For example string replacement, quick line rearrangement and so on.

[–] Lodra 2 points 1 year ago

Despite my use of powershell above, I don't really touch windows for work. Run a Mac and manage Linux based infrastructure. Hence my appeal for an extension like that.

On the other hand, my work is focused on ci/cd, infrastructure as code, etc. So I never needed to go deep into using and customizing vim. Just read a file and commit any fixes from my local machine.

Given that bit of context, would you think it's worth investing the time?

[–] tatterdemalion 2 points 1 year ago
Azurite.azurite
bungcip.better-toml
hediet.vscode-drawio
ms-vscode.sublime-keybindings
PolyMeilex.wgsl
RobbOwen.synthwave-vscode
rust-lang.rust-analyzer
stkb.rewrap
vadimcn.vscode-lldb
[–] tatterdemalion 2 points 1 year ago (1 children)

Why does vscode-animations require admin privilege to install?

[–] Lodra 1 points 1 year ago

It's been a few weeks since I installed it so I don't remember exactly. But I think it's basically overwriting some css files that vscode doean't normally allow you to modify.

It's actually a nice extension but it definitely has a few quirks like that. I hope it improves over time.

[–] NostraDavid 2 points 1 year ago* (last edited 1 year ago)

Ignore my second comment (and this one) - posts voted on, and my own comments, seem to disappear when I'm logged in, but do show when logged out. Will clean up after I can get to them again <_<

[–] NostraDavid 2 points 1 year ago

Did my other comments get removed? I'm confused >_>

Either way, here's another list, but just a raw list (still ordered in personally-most-important order):

  • vscode-quick-select
  • rainbow-csv
  • errorlens
  • better-comments
  • unique-lines
  • markdown-mermaid
  • mermaid-markdown-syntax-highlighting
  • indent-rainbow
  • trailing-spaces
  • todo-tree
  • live-server
  • foam-vscode
  • vscode-markdown-notes
  • svg
  • svg-preview
  • vscode-env
  • dotenv
  • vscode-sqlite
  • ini-for-vscode
  • shell-format
  • vscode-drawio
  • vscode-groovy-lint
  • vscode-coverage-gutters
  • even-better-toml
  • shellcheck
  • vscodeintellicode
  • vscode-jumpy