赞
踩
- 安装python插件:点击VSCode左侧边栏中的扩展图标(或按
Ctrl+Shift+X
),搜索“Python”,找到“Python”插件(作者为 Microsoft),点击安装;- 选择python Interpreter:打开或新建 Python 文件,
Ctrl+Shift+P
打开命令面板,输入“Python: Select Interpreter”选择 Python 解释器;- 修改或编写代码,点击右上角运行按钮,即可运行。
- Python:python开发必备
- Chinese (Simplified): 汉化
- Pylint: 代码风格检查
- Black Formatter: 代码格式化
- autoDocstring:注释自动补全
- gitignore:git忽略文件配置
- Remote - SSH: 运行远程服务器上的代码
- Rainbow CSV: csv插件
- Markdown All in One:支持.md格式笔记
- Remote - SSH: 本地Vscode连接远程服务器开发
- SFTP: 代码同步
setting.json
:vscode风格、代码语法、格式化等配置文件launch.json
:代码调试配置文件Vscode 界面使用快捷键(Ctrl + Shift + P 或command + Shift + P)打开全局命令面板,输入open settings搜索,即可见settings相关操作;
- 上图(JSON)后缀的配置即为
*settings.json
文件类型,(Ui)后缀的配置点击可打开可视化配置页面;Default Settings
> defaultSettings.json`,默认配置,不可修改;User Settings
> User级配置,对User下的所有项目生效;Workspace Settings
> 项目级配置,项目根目录下生成文件.vscode/settings.json
,只对当前项目生效;- 配置同时存在时优先级:Workspace Settings> User Settings > Default Settings
{ // 设置编辑器主题颜色 "workbench.colorTheme": "Default Dark+", // 启动时不展示欢迎页面 "workbench.startupEditor": "welcomePage", // 默认字符集编码 "files.encoding": "utf8", // 自动删除行尾的尾随空白字符 "files.trimTrailingWhitespace": true, // 启用后,保存文件时在文件末尾插入一个最终新行 "files.insertFinalNewline": true, // 文件的EOL,统一成 "\n" "files.eol": "\n", // 自动保存 "files.autoSave": "afterDelay", // 终端字体- "Menlo, Monaco, 'Courier New', monospace" "terminal.integrated.fontFamily": "monospace", // 插入注释时插入空格 "editor.comments.insertSpace": true, // 字体大小 "editor.fontSize": 12, // 字体粗细,范围:100-900 "editor.fontWeight": "400", // 字体-Menlo, Monaco, 'Courier New', monospace "editor.fontFamily": "Menlo", // 设置行高 "editor.lineHeight": 18, // 自动补全模式-recentlyUsed/first "editor.suggestSelection": "recentlyUsed", // 保存时自动格式化 "editor.formatOnSave": true, // 键入一行后是否自动格式化该行 "editor.formatOnType": true, // 不自动格式化粘贴的内容 "editor.formatOnPaste": false, // 高亮显示当前选中文本的其他匹配项 "editor.occurrencesHighlight": "singleFile", // 高亮显示选中区域 "editor.selectionHighlight": false, // 在 `editor.wordWrapColumn` 处折行 "editor.wordWrap": "wordWrapColumn", // 设置代码宽度 "editor.wordWrapColumn": 120, // 设置点击函数跳转 "editor.gotoLocation.multipleDefinitions": "goto", "editor.gotoLocation.multipleImplementations": "goto", "editor.gotoLocation.multipleTypeDefinitions": "goto", // 默认 Python 解释器 "python.defaultInterpreterPath": "/Users/teemo/.virtualenvs/demo/bin/python", // black-formatter "editor.defaultFormatter": "ms-python.black-formatter", "black-formatter.args": [ "--line-length 120", "--skip-string-normalization", "--skip-magic-trailing-comma", "--experimental-string-processing" ], "pylint.args": [ // E231:逗号后缺少空格 // E501:行太长 "--disable=E231,E501,W1514,W3101,C0116", "--max-line-length=120", "--ignore=venv/*,__pycache__/*" ], // 使用 Pylint 时,优先从当前环境导入模块 "pylint.importStrategy": "fromEnvironment", // 设置 JSONC(带注释的 JSON)文件的默认格式化程序 "[jsonc]": { "editor.defaultFormatter": "vscode.json-language-features" }, // 在同步 Git 更改时不显示确认对话框 "git.confirmSync": false, // 在拖放文件或文件夹时不显示确认对话框 "explorer.confirmDragAndDrop": false, // 在删除文件或文件夹时不显示确认对话框 "explorer.confirmDelete": false, // 禁用大文件优化,以防止大文件在编辑时出现性能问题 "editor.largeFileOptimizations": false, // 禁用对不可见 Unicode 字符的高亮显示 "editor.unicodeHighlight.invisibleCharacters": false, // 在 Diff 编辑器中默认隐藏未更改的区域 "diffEditor.hideUnchangedRegions.enabled": true, }
vscode页面点击运行和调试窗口,点击创建launch.json > 选择python > 调试当前文件,即可生成
.vscode/launch.json
文件
{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Python: 当前文件", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": true, "cwd": "${fileDirname}" //设置文件目录为工作目录 } ] }
- 安装Remote - SSH插件,点击VSCode左侧边栏Remote Explorer(远程资源服务器),然后点击"+"按钮,输入
ssh user@host
, 选择保存在对应的配置文件。- 点击Remote Explorer中的添加的资源,创建连接即可;
- 安装
sftp
插件,新增.vscode/sftp.json
配置;- 选择文件或文件夹,右键选择
sync *
即可
# .vscode/sftp.json { "name": "name", "host": "host", "protocol": "sftp", "uploadOnSave": true, "useTempFile": true, "port": port, "username": "username", "ignore": [ ".vscode", ".git", ".DS_Store", ".github/**", ".ci" ], "context": "./", "remotePath": "/root/code/demo", "watcher": { "files": "statics/**/*", "autoUpload": true, "autoDelete": false }, "remoteExplorer": { "filesExclude": [ ".git", ".vscode", ".github" ] }, "password": "password" }
Cmd+Shift+P
打开面板,输入shell command
并选择Shell Command: Install 'code' command in PATH
,重启终端,输入code .
,VScode即可打开当前目录。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。