Windows10下玩转VS Code(配置C/C++ Python Java Markdown环境)
求赞qwq
认识VS Code
Visual Studio Code(简称“VS Code”)是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器,可在桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。
安装
官网下载
https://code.visualstudio.com/
菜鸟教程VS Code安装(不会安装才有看的必要)
https://www.runoob.com/w3cnote/vscode-tutorial.html
快捷键
ctrl + s 保存
ctrl + z 撤销
ctrl + a 全选
ctrl + c 复制
ctrl + v 黏贴
温馨提示(必看)
1、VS Code写代码是以工作区为概念的
2、文件、文件夹不要起中文名(否则有可能有有问题,不过也有可能没有问题)
3、如果之前配置失败,把之前改过的东西恢复成原来的样子,否则可能会出现问题
4、建议养成良好习惯,把软件安装在D盘
5、vscode写程序都要有该语言对应的插件和编译器;下载编译器 只要注意自己电脑是32位还是64位还有是什么系统的就行了
6、一般只要点以非调试模式运行就可以了 不用启动调试(启动调试是要分步断点调试才会点这个)
如何存板子
左下角设置
“prefix”就是你模板的引导关键词
py为例 这是原来的模板 把注释符删了
输入l+o+g+enter键入模板
例如我的cpp模板
例如我这样就是输入i+n+enter键入模板
存多个模版
设置
VS Code中的一些有用的设置(不搞也可以):
1、修改语言
打开插件,搜索chinese,安装
然后重启VS Code
2、修改设置
点左下角齿轮然后点设置
设置搜索框中搜索mouse
找到mouse Wheel Zoom勾选上
3、自动格式化(效果和clion差不多)
4、自动保存
5、文件图标主题
要不要都可以。
这里推荐两个安装计数比较多的(安装一个就行)
修改文件图标主题可以点VS Code左下角齿轮
6、code runner
左下角设置 然后右上角点第二个打开json文件(第一个就是code runner的运行键)
输入code 代码补全里找到executormap 点一下 然后会自动生成code runner的配置
但是code runner有个问题不能输入
设置搜索code runner找到这个勾上 就可以使它在终端运行就可以输入了
7、主题theme
插件搜theme
可以看看哪些主题是比较受欢迎的
觉得哪个好看就下哪个
点安装 比如这个不错
配置C/C++编译环境
注意
编译C/C++要有编译器,配置环境变量,launch和tasks文件还有插件就可以了(插件下载C/C++ compile run 就可以不要launch和tasks这两个文件,不过缺点就是生成的\(exe\)文件和\(cpp\)文件会在一个文件夹里,会比较乱)
在2022年的某次更新后vscode编译c/c++已经不需要launch文件了
下载编译器
VS Code官网建议编译器选择mingw
一般新的编译器也可以编译旧的语法,而老的编译器对新语法的一些东西不兼容
要先知道自己的电脑是32位的还是64位的,可以在桌面右击此电脑->属性查看 (现在最近买的笔记本都是64位的了)
下载途径一:
(这个是mingw-build的,但只能下载GCC8.1.0 -> c++14)
https://sourceforge.net/projects/mingw-w64/files/
下载途径二:
这个网站也是从mingw的官网找到的
https://winlibs.com/
我是从后面这个网址下载的
32位下载以i686开头的
64位下载以x86_64开头的(下载这个:x86_64-posix-seh)
还要下载一个WinRAR解压文件
文件下载到随便哪里都可以,然后把它放在一个合理的位置(随便哪里方便找就行),把mingw64里的bin的文件位置复制一下
比如这样 D:\mingw64\bin(我是这样)
设置环境变量
桌面 ->右键此电脑->属性->高级系统设置->环境变量->上面的那个用户变量Path->新建然后把刚刚复制的那个地址复制进去 然后确认 确认(都得确认)
如果找不到就打开设置搜索环境变量
创建文件夹(工作区)
1.先在你要保留代码的地方建一个文件夹 (后面要建文件夹的步骤文件名称都得是英文)
2.然后在刚刚建的文件夹里建一个文件夹用来存代码 比如我建了叫 \(cpp\) 和 \(c\) 的
3.再在 \(cpp\) 里建一个名叫 \(bin\) 的文件夹(大家习惯上用 \(bin\) 来存二进制文件),二进制文件就是编译成功后生成的以\(exe\)结尾的文件(你觉得没必要就不用创建\(bin\)文件夹了。将生成的\(exe\)放到另一个文件夹里不容易乱)
下载插件
cph插件(测样例)
c/c++补充包(必须)
神器 c/c++compile run f6终端编译,f7加编译命令,f8开小黑框,可以不用launch和tasks文件
c++有用的设置
设置好以后左上角会有一个运行的符号
配置launch和tasks文件
创建一个c++文件写个hello,world
#include "iostream"
using namespace std;
int main() {
cout << "Hello world!" << endl;
}
如果你之前没有下载c/c++的扩展包右下角会提醒你下载
要是前面那一步下载好了就不会提示了
快捷键
其实可以不配置launch和tasks文件
写完hello world直接点运行生成任务就会生成exe文件只是只能生成exe文件其他什么都干不了
然后点下图右上角的加号
然后输入.\Untitled-1.exe就可以运行了
但是这样不太方便(其实也还行
另一种方法:
点运行然后点第一个,再点 g++.exe - 生成和调试活动文件,电脑会自动生成launch和tasks文件,然后在几个地方加个几个bin就好了(有需要的话就加bin),g++可以编译c语言也可以编译c++
生成这两文件就算成功了
tasks中args里的第一个是无用的 可以删掉
略加修改便于管理文件:
tasks第12行加bin(你想把exe存在哪个文件夹就叫什么)
launch第11行加bin
效果:(生成的exe就会保存在bin中)
关闭launch文件,重新运行一次就可以了
可能会出现的问题
1、如果你习惯了devc++或者codeblocks的小黑框,而不习惯VS Code的终端的使用
这里有两种方法:
安装c/c++compile run 插件然后f8开小黑框
也可以修改launch文件 将"externalConsole" 改成 true
2、 将"externalConsole" 改成 true后小黑框秒关
加头文件 #include "cstdlib" 和 system("pause"); 如下:
#include "iostream"
#include "cstdlib"
using namespace std;
int main() {
cout << "hello" << endl;
system("pause");
return 0;
}
3、编码问题:左下角
先点通过编码保存,再通过编码重新打开
编码选simplifed chinese(有很多种都可以)
添加编译命令
有两种方法:
1、用c/c++ compile run f7 就可以修改
2、在tasks中修改(在args里)
视频演示
用的是一个刚重装系统的联想笔记本
https://www.bilibili.com/video/BV1yi4y197HG/、
配置python
下载python解释器
官网下载:
https://www.python.org/downloads/
能勾的全勾上
下载插件
python插件包:
其实只要插件包里的第一个插件就可以跑起来了
这样就好了
写一个hello world
print("hello world!")
右上角点一下
也可以点这里直接运行
配置java
下载JDK
我在联想软件商店下载的
这里给出联想电脑管家的网站
下载这个软件商店会一起下载lhttps://guanjia.lenovo.com.cn/index.html?from=service
java:
https://www.oracle.com/cn/database/technology/java-se-jdk-7-download.html
x86是32位
x64是64位
环境变量
将JDK的bin复制下来(同c++ python)
桌面 - >右键此电脑->属性->高级系统设置->环境变量->上面的那个用户变量Path->新建然后把刚刚复制的那个地址复制进去 然后确认 确认(都得确认)
如果找不到就打开设置搜索环境变量
下载插件
把这个安装了就行了
开始运行
java的文件名要和class一样
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
在class下面有run 和debug点一下run就行
配置markdown
插件
这个下完就可以了
要是需要markdown转成其他文件可以下一个这个
能转pdf html png jpg
在打开的md文件右键任意位置
这里可以预览
markdown换行要在上句句末加两个空格再回车