Visual Studio Code Code editing.Redefined. Free. Built on open source. Runs everywhere.
Deepin:
Font Size: 14
Font Family: Source Code Pro
1 |
|
一般以folder为工作单位,其下会生成一个.vscode的隐藏目录,存储相关的vscode的一些配置信息。一般可以理解为项目。
workspace可以理解为包含多个目录的一种组织结构,可以保存起来复用。其实就是一个文件,里面记录了包含的目录清单,例如:test.code-workspace
1 |
|
快捷键 | 功能 | |
---|---|---|
Ctrl+Shift+p | Command Palette | |
默认单击文件会打开文件(预览),但是是在同一个tab中,会覆盖之前预览的文件。如果不希望覆盖之前的tab,而是在新的tab中打开,可以不要勾选Workbench > Editor: Enable Preview
,对应的配置参数:"workbench.editor.enablePreview": false
Java
安装Java Extension Pack
安装Spring Boot Extension Pack
Scala
安装Metals扩展
Python
支持virtualenv
debug
1 |
|
program
待调试的文件
${file}:当前打开的文件
${workspaceFolder}:当前工作空间根目录
${fileDirname}:当前打开的文件所在目录
Go
go extension会要求安装一些包(gocode,gopkgs,go-outline,go-symbols,guru,gorename,dlv,gocode-gomod,godef,goreturns和golin),由于网络原因(golang.org访问不通),不能全部安装成功。
17 tools
1 |
|
手工下载包的源码
1 |
|
手工安装
1 |
|
备注:下载源码后,如果手工install,则无法debug,如果自动安装则可以执行debug
1 |
|
debug
1 |
|
Markdown
安装markdownlint扩展
PlantUML
安装plantuml扩展,markdown支持plantuml语法和plantuml适时渲染。比如:
1 |
|
配置渲染服务器:
1 |
|
Vim
安装Vim扩展
Q&A
Deepin下安装Visual Studio Code后快捷键Super + E不再是文件管理器
1 |
|