论如何入门地使用vscode
微软大法好啊
这货更像是个gedit
以下内容只适合Oiers使用
本文档只适合新手引导的阶段使用
下载
这个是链接
可见这东西是和Emacs一样跨系统的
不知道为什么下载速度贼快
配置
还记得我们用Emacs的时候
配置那叫一个可怕
虽然使用vscode也要配置
不过我们在配置它的时候就比Emacs方便多了
自己感受一下吧
插件
这个可能也对应着emacs里的配置
推荐先把所有名称里有c++什么的都下载下来
之后也可以按需下载,
什么Markdown,Python等几乎所有的语言插件都可以下载
以及emacs,vim,sublime text的插件
你没听错,这个东西是支持Markdown的,
支持 $ \LaTeX $ 数学公式,
还™可以和印象笔记同步
就一离线版cmd markdown
关于code runner
这是个一定要装的插件
它可以用一组快捷键ctrl+alt+N
一键保存,编译,运行任何语言的程序(保存要修改配置)
使用
你需要先知道...
Ctrl + Shift + P
或 F1
打开命令面板
小功能
自动缩进,代码高亮,折叠代码什么的(这不标配么)
实时纠错/提示(每秒刷新;Eg.你这儿少打了个括号/你少开了个库/你这个函数还没有定义/你又把%lld打成了%d/...)
代码补全(再也不怕打错变量/函数名)
ps.关于调试
vscode的调试功能强大
了解一切
调试需要2个.json来支持
都在.vscode文件夹下
假设你要调试一个叫XXX的程序,源代码是XXX.cpp的话,
你的.vscode文件夹下应该有这2个文件(这里只展示要修改的部分)
//tasks.json
{"tasks": [{"label": "build ori","command": "g++","args": ["-g" , "XXX.cpp"]}]
}
//launch.json
{"configurations": [{"program": "${workspaceFolder}/XXX",}]
}
好插件
- C/C++
- C/C++ Clang Command Adapter
- C++ Intellisense
- Easy icons theme (文件图表主题)
- GitHub Plus Theme (代码高亮主题)
- Markdown All in One
- Markdown+Math
- Code Runner
转载于:https://www.cnblogs.com/finder-iot/p/8414650.html
论如何入门地使用vscode相关推荐
- 侧边栏配置_vscode入门:熟悉vscode和初级配置
工欲善其事必先利其器. 提高效率需要借助于合适的工具,更需要自己熟练使用,积累久了便可自成体系风格. 一安装和首次启动登录vscode官网,下载对应平台的安装包安装即可,下载安装的过程中可以了解一下r ...
- 花些时间把python入门——python、vscode、廖雪峰
结合<python参考手册>和廖雪峰学python两者一起学习python 1.python解释器我选择python3.10版本 2.python编辑器我选择了VScode这个软件.虽然电 ...
- Latex 入门笔记(2) 常用语法
文章目录 0. 前言 1. LaTeX 文档总体结构 2. 字符相关 3. 文档元素 3.1 章节与目录 3.2 标题页 3.3 列表.引用.摘要.代码 3.4 表格 4. 排版格式 4.1 字体.字 ...
- C 语言从入门到精通教程(2021 )
C 语言从入门到精通教程(2021年) 文章目录 计算机常识 什么是计算机程序 ? 什么是计算机语言 ? 常见的计算机语言类型有哪些 ? 什么是C语言? C语言历史 C语言标准 C语言现状 为什么要学 ...
- 借助码云快速安装 golang.org/x/lint/golint 和 golang.org/x/tools/ 等依赖
GO基本开发环境搭建 入门时使用VSCode是比较方便的, VSCode 会推荐我们安装如下工具 tools 工具集 guru golang.org/x/tools/cmd/guru gorename ...
- 收藏|Java程序员必看的几本基础书籍和常用工具
java程序员必看基础书籍和工具 1计算机基础 1.<深入理解计算机系统> 著名的CSAPP,从c语言到汇编语言到硬件再到操作系统,写得非常好.是一本能帮助深入理解计算机系统的书.基本上把 ...
- 江哥带你玩转C语言 01 - C语言开发环境配置
工欲善其事必先利其器 编写C语言程序用什么工具 ? 记事本(开发效率低) Vim(初学者入门门槛高) VSCode(不喜欢) eclipse(不喜欢) CLion(深爱, 但收费) Xcode(逼格高 ...
- 同一年进入PC市场,如今小米却落后华为太多
昨天华为隆重发布了新款的笔记本电脑产品,这不免让人想起它的竞争对手小米也已进入了PC市场,然而据统计数据显示小米在PC市场却已难望其项背. 2016年华为先推出了笔记本电脑产品,然后小米在同年下半年推 ...
- clang format
clang format入门 一:VsCode下载 二:ubuntu下载 三:使用(common) 导出 .clang-format 格式化文件 自己找了一些资料,感觉不是太完整,零零碎碎自己来总结一 ...
最新文章
- 原生JS DOM操作方法汇总
- 消费者行为模型_市场调查消费者行为研究模型
- Kafka 1.0版本发布
- CentOs环境下PHP支持PDO_MYSQL
- onclick 源码_仿照React源码流程打造90行代码的Hooks
- python 如何判断一个函数执行完成_三步搞定 Python 中的文件操作
- 思维碰撞!谷歌提出ViTGAN,用视觉Transformer训练GAN
- 给表中指定位置添加字段_利用VBA代码,轻松完成向工作表中添加指定图片到指定位置...
- 新工作上班九天心得(附 bootstrap分页写法)
- 队列的基本操作c语言代码大全,数据结构――队列(循环队列)的基本操作(实现链队列逐一取出c语言代码)...
- MkDocs安装、生成文档、风格配置、插件安装
- java md5加密 jar包,java md5加密工具类学习示例
- html5页面布局 最基本的规范
- git 创建邮箱 用户名_初次安装git配置用户名和邮箱及密钥
- Ubuntu 安装字体
- Excel快捷键大全和35个函数---第二弹
- 中石油布局天然气商储 天然气国家储备有望
- weblogic10 配置 domian
- jump-game-ii
- swfkit打包swf文件步骤(图文教程)
热门文章
- linux指令能回滚么,如何在Ubuntu上撤消或回滚“ apt-get upgrade”命令?
- python怎么发送邮件_Python面试题之如何用Python来发送邮件?
- MySQL——JSON_REPLACE()函数修改JSON属性值
- Tomcat运行三种模式:http-bio|http-nio|http-apr介绍
- ssm项目集成ftp_ssm开发旅游信息管理系统,包括前台和后台
- matlab 文件之间相互调用实例
- linux安装python3.7的步骤_centos7安装python3 的三种方式
- java用while循环语句输出1-100内的奇数和
- 二元相图软件_FactSage 软件教程 入门学习资料汇总
- C语言fread和fwrite的用法详解