论如何入门地使用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
论如何入门地使用vscode的更多相关文章
- 萌新看过来,你还学不懂VScode插件吗?
一.前言 VSCode是微软家一个非常轻量化的编辑器,体量虽轻,但是却有异常强大的功能.原因在于VSCode许多强大功能都是基于插件实现的,IDE只提供一个最基本的框架和基本功能,我们需要使用插件来丰 ...
- Python基础入门一文通 | Python2 与Python3及VSCode下载和安装、PyCharm激活与安装、Python在线IDE、Python视频教程
目录 1. 关键词 2. 推荐阅读 2.1. 视频教程 3. 本文按 4. 安装 4.1. 视频教程 4.2. 资源下载 4.3. 安装教程 1. 关键词 Python2 与Python3及VSCod ...
- VScode 使用 CMake 入门
参考 CMake 入门实战 在 linux 平台下使用 CMake 生成 Makefile 并编译的流程如下: 编写 CMake 配置文件 CMakeLists.txt . 执行命令 cmake PA ...
- vscode 快速入门
vscode 快速入门 本篇主要讲解 vscode 使用中的一些经验: 配置 vue 开发环境 - Vetur+ESLint+Prettier 代码片段的使用 常用插件 如何完全卸载 vscode 通 ...
- VSCode入门----设置成中文
将VScode设置成中文. 1.如下图,安装中文插件,点击左边后,输入chinese搜索,然后选择中文件简体进行安装. 2.按住Ctrl+Shift+P,然后输入 configure ,如下图,选择“ ...
- VSCode和VUE的初始安装及简单使用入门
(版本1.0) npm run dev 运行工程 PS F:\SDN\VIMS--前端\vue> cnpm install PS F:\SDN\VIMS--前端\vue> cnpm reb ...
- Python01 VSCode开发环境和入门程序
1.Python的下载和安装 最新版本python3.7.3 https://www.python.org/downloads/release/python-373/ web-based: 在线安装包 ...
- Linux从入门到适应(一):VSCode C++环境配置
作为在Windows环境下习惯使用Visual Studio IDE的人,对于Linux环境下的Vim编辑使用十分难受,虽然网上很多人说vim非常牛逼和强大,但是我更加习惯于使用VS code的界面, ...
- VSCode 小鸡汤 第00期 —— 安装和入门
简介 这将是一个新的系列,将会以 Visual Studio Code(后文都简称为 VSCode 啦)的操作,环境配置,插件介绍为主,为大家不定期的介绍 VSCode 的一些操作技巧,所以取名 VS ...
随机推荐
- STM32开发-MDK新建工程及配置
本人也是接触stm32没多久,之前用的MDK是5.1,现在用的是5.13,MDK5.0之前的版本(本人简称旧版)和之后的版本(本人简称新版)新建工程有很大区别.对于刚开始用学stm32的新手来说,基本 ...
- .net core 2.0 WIndows IIS下发布(WIN 10环境)
最近在做练习,发布.net core webapi在本机IIS上,使用.net core的文件系统发布到IIS后,出现错误 500.19 观察了下页面如下 查阅资料才知道是少安装了一个DotNetCo ...
- 搭建FTP服务
(一)FTP服务概述 FTP服务概述:名称.功能.特点.端口 VSFTP:very secure FTP 端口:21 服务安装#yum install vsftpd lftp -y ##lftp ...
- 2017.10.16 java中getAttribute和getParameter的区别
(1)getAttribute:表示得到 域中的对象 返回的是OBJ类型; getParameter:表示 得到 传递的参数 返回的是String类型; 也就是getAttribute获得的值需要进 ...
- idea中不重启服务器更改代码(使用jrebel)
http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce 第一步 第二步:下载jrebel 第三步(这里有些有有些没有) 下载完后 ...
- IE问题——列表项图像
等我们实现列表时,经常会遇到一种情况:需要为列表的每一项的前面添加一个列表项图像. 我们在查阅W3C时会发现,在CSS中已经为我们提供了实现方法——“list-style-type”,我们来看看它的实 ...
- skimage.io.imread vs caffe.io.load_image
这两周在跑一个模型,我真的是被折腾的要崩溃了. 最后原因就是数据类型的问题,你说是不是应该管小黑屋啊. skimage.io.imread得到的是uint8的数据,而caffe.io.load_ima ...
- inline-block问题
1.两个相邻的inline-block元素,给inline-block元素设置max-width并且overflow:hidden;之后,相邻行内元素回向下偏移问题 给inline-block元素添加 ...
- SpringBoot学习9:springboot整合thymeleaf
1.创建maven项目,添加项目所需依赖 <!--springboot项目依赖的父项目--> <parent> <groupId>org.springframewo ...
- ARC下需要注意的内存问题
之前发了一篇关于图片加载优化的文章,还是引起很多人关注的,不过也有好多人反馈看不太懂,这次谈谈iOS中ARC的一些使用注意事项,相信做iOS开发的不会对ARC陌生啦.这里不是谈ARC的使用,只是介绍下 ...