0、基本配置
1、字体大小
在设置中搜索font
,将Font Family
的值改为Consolas, 'Courier New', monospace
2、自动格式化
在设置中修改
1、常用插件
1、Chinese (Simplified) Language Pack for Visual Studio Code
中文简体插件
2、Sublime Text Keymap and Settings Importer
:Sublime按键映射插件
3、Code Runner
:代码运行插件
4、Bracket Pair Colorizer
:括号高亮
5、SFTP
:远程同步工具
2、Python开发环境设置
0、添加Python系统变量
在系统变量的Path中添加两个路径,一个是Python目录、另一个是Python的模块目录
1、代码提示
在设置中打开 ‘setting.json’文件,在文件中添加如下语句
1 | "python.jediEnabled": true, |
2、语法检查
安装 ‘flake8’
1 | pip install flake8 |
在设置中打开 ‘setting.json’文件,在文件中添加如下语句
1 | "python.linting.flake8Enabled": true, |
3、代码格式化
安装‘yapf’,快捷键‘Ctrl + Shift + I’
1 | pip install yapf |
在设置中打开 ‘setting.json’文件,在文件中添加如下语句
1 | "python.formatting.provider": "yapf", |
4、VSCode自动补全的函数不带括号
在设置中搜索‘addbrackets’打钩。
3、Java开发环境设置
0、添加Java系统变量
在系统变量中新建两个变量
1 | 变量名:JAVA_HOME |
1 | 变量名:CLASSPATH |
在系统变量的Path中添加两个路径
1 | %JAVA_HOME%\bin |
1、安装插件
在商店中搜索并安装Java Extension Pack
2、配置Java路径
在设置中搜索java.home
,在setting.json
中添加路径
1 | "java.home": "D:\\APPs\\JDK12", |
3、运行java文件
打开文件夹,新建文件Hello.java
1 | public class Hello{ |
创建运行配置,Ctrl+Shift+D
打开运行并调试界面,创建launch.json
文件,内容自动生成无需更改。之后回到Hello.java
文件,按F5
运行。
4、创建Java项目
按Ctrl+Shift+P
打开命令行,输入java
就可以找到“创建Java项目”。
4、C++开发环境配置
1、安装c++
插件
在Vs Code的商店中搜索并安装c++
插件
2、下载MingGW并配置系统变量
文件下载,将文件解压,并在系统变量中添加路径
可以通过在命令行执行gcc -v
来查看是否成功配置
3、配置c++运行环境
在插件商店搜索并安装code runner
插件。安装完成后使用VS Code打开 c/cpp 文件右上角会显示运行按钮(快捷键为Ctrl + F9
)。
一些Code Runner的配置
在快捷键设置中将调试:切换断点
的快捷键修改为Ctrl + F9
,将Run Code
的快捷键设置为F9
。
使用PowerShell
,在setting.json
中添加,或者直接在设置中进行设置
新建文件main.cpp
,按F5
执行,生成launch.json
文件。
launch.json
文件如下配置
1 | { |
回到main.cpp
,按F5
生成task.json
文件
task.json
如下配置
1 | { |
5、自定义代码片段
文件>首选项>用户代码片段
,打开java
设置。
代码片段由4部分组成,第一部分是name
(名称);第二部分是prefix
,即你输入prefix
的值后自动生成相应的代码;第三部分是body
,即你自定义的代码;第四部分是description
(描述)。
1 | { |
附件:
-1、遇到的问题
1、SFTP上传文件时提示Permission denied
错误:
原因:
SFTP配置文件中的账户没有相应的权限
解决方法:
将SFTP配置文件中使用root用户
2、SFTP上传文件时提示Permission denied
错误:
原因:
解决方法:
打开
c:\Users\[用户名]\.vscode\extensions\liximomo.sftp-1.12.9\node_modules\ssh2-streams\lib\sftp.js
文件
1
2
3
4
5 //修改第388行代码
// 原代码:
if (code === STATUS_CODE.OK) {
//修改改后:
if (code === STATUS_CODE.OK || code == STATUS_CODE.NO_SUCH_FILE) {修改后重新启动VS Code