根据您当前的上下文访问所有可用的命令。
键盘快捷键:⇧⌘P
快速打开文件。
键盘快捷键:⌘P
**提示:**类型?查看命令建议。
最近打开
键盘快捷键:⌃R
键盘快捷键:⇧⌘M
快速跳转到项目中的错误和警告。
循环使用F8或⇧F8的错误
键盘快捷键:⌘K M
键盘快捷键:⌘K ⌘T
键盘快捷键:⌘K ⌘S
键盘快捷键:⇧⌘X
键盘快捷键:⌃`
键盘快捷键:⌘B
键盘快捷键:⌘J
键盘快捷键:⌘\
您还可以拖放编辑器以创建新的编辑器组,并在组之间移动编辑器。
键盘快捷键:⌘1、⌘2、⌘3
键盘快捷键:⇧⌘E
键盘快捷键:⌘K F
浏览整个历史记录:⌃Tab
往回导航:⌃-
向前导航:⌃⇧-
要在任意位置添加光标,请使用鼠标选择一个位置,然后使用Alt+Click(macOS上的选项+单击)。
要将光标设置在当前位置上方或下方,请使用:
键盘快捷键:⌥⌘↑或⌥⌘↓
您可以使用⇧⌘L为当前选择的所有出现添加其他光标。
注意:您还可以将修饰符更改为Ctrl/Cmd,以便使用
editor.multiCursorModifier
设置应用多个光标。有关详细信息,请参阅多光标修饰符。
您可以在拖动鼠标时按住Shift+Alt(macOS上的Shift+Option)来选择文本块。每个选定行的末尾将添加一个单独的光标。
键盘快捷键:⇧⌥↑或⇧⌥↓
键盘快捷键:⌥↑或⌥↓
键盘快捷键:⌃⇧⌘←或⌃⇧⌘→
键盘快捷键:⇧⌘O
键盘快捷键:⌘T
键盘快捷键:⌃G
键盘快捷键:⌘U
当前选择的源代码:⌘K ⌘F
整个文档格式:⇧⌥F
键盘快捷键:⌥⌘[和⌥⌘]
键盘快捷键:⌘L
键盘快捷键:⌘↑和⌘↓
在Markdown文件中,使用
键盘快捷键:⇧⌘V
在Markdown文件中,使用
键盘快捷键:⌘K V
预览和编辑器将与您的在任何一个视图中的滚动同步。
⌃空格触发建议小部件。
选择一个符号,然后键入⌥F12。或者,您可以使用上下文菜单。
选择一个符号,然后键入F12。或者,您可以使用上下文菜单或Ctrl+单击(Cmd+单击macOS)。
您可以使用Go>Back命令或⌃-返回以前的位置。
当您将鼠标悬停在类型上时,如果您按Ctrl(macOS上的Cmd),您还可以看到类型定义。
选择一个符号,然后键入⇧F12。或者,您可以使用上下文菜单。
选择一个符号,然后键入⇧⌥F12以打开引用视图,在专用视图中显示文件的所有符号。
选择一个符号,然后键入F2。或者,您可以使用上下文菜单。
除了搜索和替换表达式外,您还可以使用带有捕获组的正则表达式搜索和重用匹配的部分内容。通过单击使用正则表达式.*
按钮(⌥⌘R),然后在搜索框中启用正则表达式,然后编写正则表达式并使用括号定义组。然后,您可以在替换字段中使用$1
、$2
等重用每个组中匹配的内容。
键盘快捷键:⌃⇧G
Git集成附带VS Code“开箱即用”。您可以从扩展市场安装其他SCM提供商。本节描述了Git集成,但许多UI和手势由其他SCM提供商共享。
回顾面板
使用F7和⇧F7浏览差异。这将以统一的补丁格式呈现它们。可以使用箭头键导航行,按Enter键将跳回差异编辑器和所选行。
从运行和调试视图(⇧⌘D)中,选择创建一个launch.json文件,这将提示您选择与您的项目匹配的环境(Node.js、Python、C++等)。这将生成一个launch.json
文件。Node.js支持是内置的,其他环境需要安装适当的语言扩展。有关更多详细信息,请参阅调试文档。
# 配置中文
Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code | Microsoft
# 人工智能
IntelliCode | Microsoft
# 配置vim
Vim | vscodevim # 仿真vim
Learn Vim | vintharas # 学习vim,之后可以卸载或禁用
VimL (Vim Language, Vim Script) | XadillaX # vim脚本语法支持
# 配置git
GitLens | GitKraken
Git Graph | mhutchie
Git History | Don Jayamanne
# 配置docker
Docker | Microsoft
# 配置leetcode
LeetCode | 力扣 LeetCode
# 远程配置
Remote Development | Microsoft
Remote Explorer | Microsoft
Remote - Tunnels | Microsoft
Remote - SSH: Editing Configuration Files | Microsoft
# 配置python
Python | Microsoft
Pylance | Microsoft
Jupyter | Microsoft
# 配置golang
Go | Go Team at Google
brew install go # brew安装go
export GOROOT=/usr/local/go # go安装目录 brew安装之后会是这个路径GOROOT="/usr/local/Cellar/go/1.15.6/libexec"
export GOPATH=/Users/zhengdongqi/gocode # go工作目录,作为编译后二进制的存放目的地和import包时的搜索路径。其实说通俗点就是你的go项目工作目录。brew安装成功后会是这个路径GOPATH="/Users/用户名/go"
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin # 将go可执行文件加入PATH中,使GO命令与我们编写的GO应用可以全局调用
export GOPROXY=https://goproxy.io # 使用go env可以查看当前环境, 使用国内下载源
go env -w GOPROXY=https://goproxy.cn,direct # 换下载源
go env -w GO111MODULE=auto # 自动使用go mod
go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
# 配置c/c++
C/C++ Extension Pack | Microsoft
CMake | twxs
Makefile Tools | Microsoft
# 配置java
Extension Pack for Java | Microsoft
# web开发相关
Auto Complete Tag | Jun Han
Code Runner | Jun Han
ESLint | Microsoft # js语法
Path Intellisense | Christian Kohler # 路径补全
open in browser | TechER # 浏览器运行
HTML CSS Support | ecmel
HTML Snippets | geyao
CSS Snippets | joy-yu
JavaScript (ES6) code snippets | charalampos karypidis
Stylelint | Stylelint