VSCode瞎折腾记
搬到小机房后终于能用VSCode啦(没错以前的系统是xp)
但是这东西比Dev难搞多了qwq,简单记一下自己的DIY历程吧(不然全搞炸就凉了)
设置语言为中文
可以直接下载插件
让VSCode支持编译C++程序
首先要有MingW,一个很simple的方法是直接把DevC++的MingW拷贝过来(雾),然后把环境变量配置好
这里介绍一种局限性很强的方法:
首先打开工作目录,在底下新建名为.vscode的文件夹
里面需要有两个文件
launch.json
和tasks.json
内容如下,其中有一些命令可以根据实际情况调整
{"version": "0.2.0","configurations": [{"name": "C++ Launch (GDB)", "type": "cppdbg", "request": "launch", "targetArchitecture": "x86", "program": "${workspaceRoot}\\${fileBasename}.exe", "miDebuggerPath":"C:\\mingw-w64\\bin\\gdb.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceRoot}", "externalConsole": true, "preLaunchTask": "g++" }]}
{"version": "2.0.0","command": "g++","args": ["-g","-std=c++11", "-Wall", "${file}","-o","${workspaceRoot}\\${fileBasename}.exe"],"problemMatcher": {"owner": "cpp","fileLocation": ["relative", "${workspaceRoot}"],"pattern": {"regexp": "^(.*)\\\\(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$","file": 2,"line": 3,"column": 4,"severity": 5,"message": 6}}
}
然后下载插件
这样回到工作目录就可以按下F5
进行调试了
注意!!!
虽然不知道为什么,但是用这种方法在运行程序时总是会一闪而过
一种解决方法是直接从文件输入输出
#ifndef ONLINE_JUDGEfreopen("a.in", "r", stdin);freopen("a.out", "w", stdout);
#endif
主题
我用的主题叫做Dark Molokai Theme
,感觉效果还不错
Markdown支持Mathjax
作为一名OIer,写Markdown的时候怎么能没有数学公式呢?
让VSCode支持数学公式的方法也很简单,下载这个插件即可
预览的话可以直接点击这个按钮
定制全透明背景
使用插件background-cover
VSCode瞎折腾记相关推荐
- React 折腾记 - (1) React Router V4 和antd侧边栏的正确关联及动态title的实现
前言 一如既往,实战出真理. 有兴趣的可以瞧瞧,没兴趣的大佬请止步于此. 免得浪费您的时间 效果图 基于antd的sidebar组件封装 折腾记的技术栈选型 Mobx & mobx-react ...
- usb接口问题折腾记
csdn还是不错的,以后得多发发文章到这里. 大名鼎鼎的usb问题,win10.表现是电脑隔一会儿,鼠标键盘就不动.电脑自带的键盘和触控板是可用的.但操作起来,简直是难受死了. 这个问题很早就有了,一 ...
- Ubuntu子系统折腾记
文章目录 Ubuntu子系统折腾记 让WSL代替cmd和PowerShell 将Ubuntu子系统放到桌面 操作Windows上的硬盘文件 调用Windows中安装的Python 搭载Windows ...
- HUAWEI 擎云L420 折腾记 (搭建arm gcc、openocd 雅特力 MCU开发环境)
HUAWEI 擎云L420 折腾记 前言 1. java 环境 2. python 3. C++/C 4. arm-gcc-none-eabi mcu开发 5. 雅特力修改的atlink版 openo ...
- React 16.x折腾记 - (1) React Router V4 和antd侧边栏的正确关联及动态title的实现
前言 一如既往,实战出真理,有兴趣的可以瞧瞧,没兴趣的大佬请止步于此. 效果图 基于antd的sidebar组件封装 折腾记的技术栈选型 Mobx & mobx-react(用起来感觉良好的状 ...
- openwrt折腾记5 广告屏蔽大师adbyby深度调优(借用老毛子完美数据文件)
广告屏蔽大师adbyby 深度调优 本文的精进 起始和结局 一.探索试融合试用adbyby规则文件 二.对luci-app-adbyby-plus更新lazy.txt,video.txt文件脚本adb ...
- linux卸载桌面Ubuntu,Ubuntu安装卸载KDE桌面之折腾记
记得几年前刚开始用的是OpenSUSE,桌面环境好像是KED1.5的,经常性崩溃阿,太让人无语了,动不动就崩溃,但是对Linux也不熟悉,没有比较好的方法,后来就转Ubuntu了. 今天看到nenew ...
- iphone无线充电充电测试软件,瞎折腾星人的测评 篇一:想体验iPhone的无线充电?这可能是最具性价比的选择了!...
瞎折腾星人的测评 篇一:想体验iPhone的无线充电?这可能是最具性价比的选择了! 2018-11-28 00:26:03 2点赞 2收藏 0评论 最近恰逢更换新手机
- n1运行linux,斐讯N1折腾记:运行 Linux 及优化
此教程同样适用于斐讯 P1 咳咳咳,上篇教程教大家给斐讯 N1 降级并且刷了官改系统,可以当作一个电视盒子和下载机来使用. 有些小伙伴可能不想把它当作电视盒子,就想把它当作 NAS 或者是服务器,但是 ...
最新文章
- Slog21_支配vue框架模版语法之v-pre
- 自定义audio样式
- javaSE----eclipse的安装与使用
- Python常用包的使用
- vue-自定义过滤器--时间
- Java基础—异常分类及处理
- 为知笔记:优秀国产知识管理软件的使用心得
- java懒加载设计模式_java设计模式——单例模式
- iOS UItextView监听输入特定字符跳转页面选择选项返回
- LeetCode | 我的LeetCode之旅(持续更新ing)
- smart-framework框架学习之DispatcherServlet分发机制
- MOSS搜索的爬网错误【访问被拒绝。请验证默认内容访问账户是否有权访问此库】...
- 深圳中专计算机专业排名,深圳十大民办中专排行2019
- 【matlab】人工智能的仿生优化算法之萤火虫算法讲解(Firefly Algorithm)
- 关于数学公式的软件和markdown
- 跨境电商与国内电商运营得区别
- 三端稳压管怎么接线及方法说明
- Untiy AVpro
- Midjourney用户手册中文版详解模型、命令、参数与高级用法
- 非线性光学散射偏微分方程组的matlab求解仿真