VSCode
常用快捷键
指令窗口:
Ctrl+Shift+P
最近文件:
Ctrl+P
选择所有与当前所在单词相同的单词:
Ctrl+F2
选择所有与当前所选内容相同的字符串:
Ctrl+Shift+L
extensions
Color Theme
Dark(Visual Studio)
Solarized Dark
One Dark Pro
File Icon Theme
VSCode Great Icons
Material Icon Theme
vscode-icons
Remote - WSL
Vim
Language
Python
C/C++
Git
GitLens
Git History
Github
Visual
Drawio Integration
Debug Visualizer
HTML Preview
hexdump for VSCode
Markdown
Markdown All in One
Markdown PDF
Markdown Preview Github Styling
markdownlint
Debugger for Chrome
Apps
Zhihu On VSCode
LeetCode
常用配置
设置分界线
在settings.json
文件中添加editor.rulers
,数组每一个数对应一条线。
"editor.rulers": [80,120],
code format
使用Shift Alt F
可以自动格式化代码,针对python
代码,会提示需要安装autopep8
,可以通过VSCode
的弹框信息安装,也可以手动安装
pip install --upgrade autopep8
python related
每次执行python代码时,总是会弹出新的terminal
,此时可以通过配置launch.json
解决这个问题
"console": "integratedTerminal",
references:
PS:我的多台PC的多个系统都装有VSCode和python插件,但并不是所有系统都有这个问题。
PS again: 后经观察,发现在使用git bash
时才有这个问题,如果使用CMD
作为默认终端则没有这个问题。
开发环境
C/C++
安装
C/C++
插件debug C 代码,自动提示配置
launch.json
,tasks.json
launch.json
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "gcc - Build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "gcc build active file",
"miDebuggerPath": "/usr/bin/gdb"
}
]
}
tasks.json
{
"tasks": [
{
"type": "shell",
"label": "gcc build active file",
"command": "/usr/bin/gcc",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "/usr/bin"
}
}
],
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared",
"showReuseMessage": true,
"clear": false
},
"version": "2.0.0"
}
Code server
在浏览器访问VPS上部署的VSCode server, 简直不要太棒!
install on ubuntu
curl -fsSL https://code-server.dev/install.sh |sh
run
systemctl --user enable --now code-server
config
更改配置文件中的密码、端口(默认8080),如果是用vps,需要将配置文件中的127.0.0.1
替换为0.0.0.0
,否则打开端口映射也没法访问。
vi ~/.config/code-server/config.yaml
systemctl --user restart code-server
Last updated
Was this helpful?