Example User Setting.json
Not a exhausted list, but useful:
1 | { |
The pictures referred in blog are still in google drive, linked by
![](https://drive.google.com/uc?id=xxx)
Recommended Extensions
The following VSC plugins are highly recommended.
-
Material Icon Theme
, better view for icons -
Remote Development
, it includes:- Remote - SSH
- Remote - SSH: Editing Configuration Files
- WSL
-
Docker
-
Python
-
Pylint
, you need to customize the configuration https://code.visualstudio.com/docs/python/linting https://dev.to/eegli/quick-guide-to-python-formatting-in-vs-code-2040 -
Go
: must have for go development -
YAML
-
HashiCorp Terrform
-
Ansible
-
gRPC Clicker
, grpcurl under the hood -
vscode-proto3
, proto syntax highlight -
Thunder Client
, the VSC postman -
TODO Highlight
-
Better Comments
-
Indenticator
, highlights indent depth -
GitLens
, code blame, heatmaps and authorship, etc. -
Markdown Preview Github Styling
, rendering markdown file as Github style -
Markdown Preview Mermaid Support
, draw sequence diagrams, see Example and Live Editor
NOTE: The Mermaid plugin here is for VSCode, not for Hexo deployment, to enable Mermaid in Hexo rendering, please check Hexo setup blog.
If you are working remotely by SSH, installed these plugins on remote as well on demands.
I have encountered a issue that the go
extension does not work properly, for
example the source code back tracing is not working, the troubleshooting please
see here.
Most likely you need to run go vendor
to download the dependencies locally.