C语言
使用vscode写C语言,首先要下载MinGW安装编译器
但是由于使用MinGW安装编译器实在太慢了,此处建议最好搜索直接下载
然后配置系统环境,右键此电脑-属性-高级系统设置-环境变量,在系统变量里添加编译器的地址,如:C:\MinGW\bin
随后就是配置vscode的环境
首先新建一个文件夹 .vscode
,然后建两个文件 launch.json
和 tasks.json
把以下代码粘贴进去
launch.json
1 | { |
tasks.json
1 | { |
注意事项
- 记得把
"miDebuggerPath"
后的路径改成自己编译器所在的位置 - 为了看起来好看,我分开exe文件和源码文件,在
launch.json
中我把输出放在了exe文件夹中,所以除了.vscode
文件还需要建一个exe
文件夹(当然如果喜欢源码和exe堆在一块那把上面带exe的全删掉就好了应该没有人会喜欢文件夹看起来特别乱吧) - 千万不要用中文命名!千万不要用中文命名!!千万不要用中文命名!!!
写HTML
这里强烈推荐两个插件Live Server
和 Preview on Web Server
Live Server配上vscode的自动保存可以实时查看修改的结果,就不用自己再去游览器F5了
而Preview on Web Server可以让你再vscode里面直接预览(就像写markdown一样),再也不用alt tab在vscode和游览器之间换来换去了!
安装好这两个插件后只需要在代码界面右键-Preview on side panel
Java
vscode对于Java的支持简直不要太贴心(比C语言好太多了),当安装好JDK后安装vscode关于Java的插件
然后 Ctrl+Shift+P
在框内输入Java-创建Java项目-No build tools创建完成,然后就能直接开写了
当然,开始要记关键词的时候最好用vscode,熟悉了Java后还是更推荐用IDEA
Vue
vue的插件有两个,一个是Vetur,还有一个是 Vue 3 Snippets
Vetur可以在文件中直接打vetur通过提示直接把vue文件应有的框架直接搭出来
另一个插件则有丰富的代码片段
缩进配置
当然,如果仅安装了Vetur是不行的,有可能它的缩进你极难忍受,所以我们需要手动的修改一下配置,在VScode中的settings.json中添加如下配置
1 | "vetur.format.scriptInitialIndent": false, // js部分是否有初始缩进 |
愉快的敲代码
TabOut
在IDEA中,我们打了一个括号/大括号后,写完内容后想让光标跳到右括号后,只需要一个Tab即可移动光标(虽然只有一次)
但是在VScode中,我们无法像IDEA这样方便的移动我们的光标。所以,这个插件就是为了解决这个问题,只要光标在由括号前,我们只需要按下tab,即可移动光标。
Error Lens
想要方便的查看报错吗?Error Lens可以直接在报错行旁边直接提示!
TONGYI Lingma
阿里出品的通义千问孪生产品——通义灵码,作为一款Ai代码补全工具,通义灵码毫无疑问是合格的。免费,不用翻墙,还能直接进行问答,这就足够了!
Latex
在写毕业论文的时候LaTeX可没少折磨我,本人并不是很想用线上的Overleaf(虽然它确实很方便,也不需要操心什么配置),但是在本地使用很显然VScode是一个不二之选。所以在此推荐——LaTeX Workshop
然后我们再到setting.json中添加以下配置
1 |
|
在编译的时候我们最好当然是选用 pdflatex -> bibtex -> pdflatex*2
,因为我们需要bibtex来进行引用文章然后再编译,所以最好使用此项一键式搞定。
至于文章引用,可以自行百度()
Git
Git在VScode中的插件也是有两个,无脑安装就完事了
一个是Git History,另一个是GitLens。一个插件可以查看修改的历史,一个可以在行中显示是谁做的修改,以及对修改的操作等
错误提示
Error lens
这个插件可以直接爆红的时候在旁边直接显示错误提示,不需要指针特地移上去等弹出框了,报错真的很好用!