Microsoft Visual Studio Code 中文手册:https://code.visualstudio.com/docs
官方快捷键大全:https://code.visualstudio.com/docs/customization/keybindings
第一次使用 VS Code 时你应该知道的一切配置:https://zhuanlan.zhihu.com/p/62913725
VS code 提示 "任务仅可在工作区文件夹上可用":https://blog.csdn.net/a123gsfd/article/details/77337707
VS Code 超详细 Python 配置:https://blog.csdn.net/lemonbit/article/details/118077612
网页版的 vscode ,名字是 code-server
。对有频繁切换电脑写代码的同学,网页版vscode无疑是绝佳的选择,使用姿势和桌面版基本无差别,无需安装环境,任何电脑只要打开网页登录即可开始写代码。必要时一头钻进网吧,即可处理紧急问题。
code-server 演示图片
:https://blog.csdn.net/weixin_41521681/article/details/126535422
:https://coder.com/docs/code-server/latest/install
VS Code 的全称是 Visual Studio Code,是一款开源的、免费的、跨平台的、高性能的、轻量级的代码编辑器。它在性能、语言支持、开源社区方面,都做得很不错。
微软有两种软件:一种是 VS Code,一种是其他软件。
IDE 和编辑器是有区别的:
需要注意的是,VS Code 的定位是编辑器,而非 IDE ,但 VS Code 又比一般的编辑器的功能要丰富许多。可以这样理解:VS Code 的体量是介于编辑器和 IDE 之间。
安装完后默认是英文,在插件仓库里面搜索 Chinese (Simplified) 安装,重启ide即可汉化
让 Vscode 自动识别文件编码的方法如下:
- 打开文件 ---> 首选项 ---> 设置 ---> 输入Auto Guess Encoding ---> 然后在方框中打上勾号。
Visual Studio Code 常用快捷键:https://lzw.me/a/vscode-visual-studio-code-shortcut.html
VS Code 快捷键(中英文对照版):https://segmentfault.com/a/1190000007688656
如果看不清可以到官网去查阅:https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
Visual Studio Code 的快捷键设置是统一管理的,所以你只需要修改一个文件就可以了。Visual Studio Code 有两个比较重要的文件,
按 F1 ---> 上下键 选择 "键盘快捷方式参考",就可以打开网页看到下图:
F1 或者 Ctrl + Shift + P:打开命令面板。在打开的输入框内,可以输入任何命令,例如:
在 Ctrl+P 窗口下还可以:
Ctrl + Shift + P,F1 | 显示命令面板 Show Command Palette |
Ctrl + P | 快速打开 Quick Open |
Ctrl + , | 用户设置 User Settings |
Ctrl + K Ctrl + S | 设置键盘快捷方式 Keyboard Shortcuts |
Ctrl+Shift+N
Ctrl+Shift+W
匹配符:
* 匹配一个或者多个
? 匹配任意一个
** 匹配任意数量,包括 空
{} 分组条件 (示例: {**/*.html,**/*.txt} matches all html and txt files)
[] 定义匹配排列的字符,[0-9] 表示 "匹配0到9任意一个"
Ctrl + F | 查找 Find |
Ctrl + H | 替换 Replace |
F3 / Shift + F3 | 查找下一个/上一个 Find next/previous |
Alt + Enter | 选择查找匹配的所有出现 Select all occurences of Find match |
Ctrl + D | 将选择添加到下一个查找匹配 Add selection to next Find match |
Ctrl + K Ctrl + D | 将最后一个选择移至下一个查找匹配项 Move last selection to next Find match |
Alt + C / R / W | 切换区分大小写/正则表达式/整个词 Toggle case-sensitive / regex / whole word |
F11
Ctrl + =
/Ctrl + -
Ctrl+B
Ctrl+Shift+E
Ctrl+Shift+F
Ctrl+Shift+G
Ctrl+Shift+D
Ctrl+Shift+U
Ctrl+Shift+V
File -> AutoSave
,或者 Ctrl+Shift+P
,输入 auto
打开默认键盘快捷方式设置:File -> Preferences -> Keyboard Shortcuts
,或者:Alt+F -> p -> k
修改 keybindings.json
:
// Place your key bindings in this file to overwrite the defaults
[
// ctrl+space 被切换输入法快捷键占用
{
"key": "ctrl+alt+space",
"command": "editor.action.triggerSuggest",
"when": "editorTextFocus"
},
// ctrl+d 删除一行
{
"key": "ctrl+d",
"command": "editor.action.deleteLines",
"when": "editorTextFocus"
},
// 与删除一行的快捷键互换
{
"key": "ctrl+shift+k",
"command": "editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
// ctrl+shift+/多行注释
{
"key":"ctrl+shift+/",
"command": "editor.action.blockComment",
"when": "editorTextFocus"
},
// 定制与 sublime 相同的大小写转换快捷键
editor.action.transformToLowercase
editor.action.transformToUppercase
{
"key": "ctrl+k ctrl+u",
"command": "editor.action.transformToUppercase"
"when": "editorTextFocus"
},
{
"key": "ctrl+k ctrl+l",
"command": "editor.action.transformToLowercase"
"when": "editorTextFocus"
}
]
vscode 自定义配置参考:
{
"editor.fontSize": 16,
"editor.tabSize": 2,
"editor.fontLigatures": true,
// 使用等宽字体 Fira Code
"editor.fontFamily": "Fira Code, 'Noto Sans CJK SC Medium', Consolas, 'Courier New', monospace",
// 关闭右侧的 minimap
"editor.minimap.enabled": false,
"editor.minimap.renderCharacters": false,
"files.associations": {
"*.es": "javascript",
"*.es6": "javascript"
},
// 控制编辑器是否应呈现空白字符
"editor.renderWhitespace": "all",
// 启用后,将在保存文件时剪裁尾随空格。
"files.trimTrailingWhitespace": true,
// File extensions that can be beautified as javascript or JSON.
"beautify.JSfiles": [
"",
"es",
"es6",
"js",
"json",
"jsbeautifyrc",
"jshintrc"
],
// 关闭 git 自动刷新、fetch、add 操作
"git.enableSmartCommit": false,
"git.enabled": true,
"git.autorefresh": false,
"git.autofetch": false,
}
f1 后输入 theme 回车,然后上下键即可预览。
几乎所有设定都在 settings.json 里
VS Code 最重要的功能是它的侧边栏,它集成了在编码和重构时会用到的核心功能,你需要的其他任何功能都可以通过安装扩展来满足。
一个非常有用的语法高亮和自动完成功能,提供了基于变量类型、函数定义和导入模块的自动补全功能。https://code.visualstudio.com/docs/editor/intellisense
内置调试器可以通过添加断点和观察器进行调试,以帮助你加快编辑,编译等。
默认情况下,它支持 NodeJS ,并且可以调试任何可以被转换为 JavaScript 的语言(愚人码头注:比如,TypeScript 等),但像 C++ 或 Python 这样的其他运行时则需要安装扩展才能进行调试。
https://code.visualstudio.com/Docs/editor/debugging
VS Code 内置了一个 Git GUI,支持最常用 Git 命令,这使得您可以很容易地看到您在项目中所做的更改。
跟主题及配色方案的修改类似,VS Code 也提供了图标主题的修改功能,如下所示:
需要安装插件:直接搜索 icon,可以选择一个安装比较多的。vscode-icons (侧边栏图标插件):可以更换侧边栏中漂亮的图标。
VS Code 提供了一个功能齐全的集成终端,可以让你选择终端,并且运行常用命令。
实用的 Visual Studio Code 插件:https://www.cnblogs.com/hjpqwer/p/7636643.html
60 个神级 VS Code 插件:https://www.sohu.com/a/528387273_121124359