微软大法好啊

这货更像是个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 + PF1 打开命令面板

小功能

自动缩进,代码高亮,折叠代码什么的(这不标配么)

实时纠错/提示(每秒刷新;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的更多相关文章

  1. 萌新看过来,你还学不懂VScode插件吗?

    一.前言 VSCode是微软家一个非常轻量化的编辑器,体量虽轻,但是却有异常强大的功能.原因在于VSCode许多强大功能都是基于插件实现的,IDE只提供一个最基本的框架和基本功能,我们需要使用插件来丰 ...

  2. Python基础入门一文通 | Python2 与Python3及VSCode下载和安装、PyCharm激活与安装、Python在线IDE、Python视频教程

    目录 1. 关键词 2. 推荐阅读 2.1. 视频教程 3. 本文按 4. 安装 4.1. 视频教程 4.2. 资源下载 4.3. 安装教程 1. 关键词 Python2 与Python3及VSCod ...

  3. VScode 使用 CMake 入门

    参考 CMake 入门实战 在 linux 平台下使用 CMake 生成 Makefile 并编译的流程如下: 编写 CMake 配置文件 CMakeLists.txt . 执行命令 cmake PA ...

  4. vscode 快速入门

    vscode 快速入门 本篇主要讲解 vscode 使用中的一些经验: 配置 vue 开发环境 - Vetur+ESLint+Prettier 代码片段的使用 常用插件 如何完全卸载 vscode 通 ...

  5. VSCode入门----设置成中文

    将VScode设置成中文. 1.如下图,安装中文插件,点击左边后,输入chinese搜索,然后选择中文件简体进行安装. 2.按住Ctrl+Shift+P,然后输入 configure ,如下图,选择“ ...

  6. VSCode和VUE的初始安装及简单使用入门

    (版本1.0) npm run dev 运行工程 PS F:\SDN\VIMS--前端\vue> cnpm install PS F:\SDN\VIMS--前端\vue> cnpm reb ...

  7. Python01 VSCode开发环境和入门程序

    1.Python的下载和安装 最新版本python3.7.3 https://www.python.org/downloads/release/python-373/ web-based: 在线安装包 ...

  8. Linux从入门到适应(一):VSCode C++环境配置

    作为在Windows环境下习惯使用Visual Studio IDE的人,对于Linux环境下的Vim编辑使用十分难受,虽然网上很多人说vim非常牛逼和强大,但是我更加习惯于使用VS code的界面, ...

  9. VSCode 小鸡汤 第00期 —— 安装和入门

    简介 这将是一个新的系列,将会以 Visual Studio Code(后文都简称为 VSCode 啦)的操作,环境配置,插件介绍为主,为大家不定期的介绍 VSCode 的一些操作技巧,所以取名 VS ...

随机推荐

  1. js关于cookie的各种方法

    //删除cookiedelCookie("GroupName");//s20是代表20秒//h是指小时,如12小时则是:h12//d是天数,30天则:d30setCookie(&q ...

  2. centos7.3上用源代码安装zabbix3.2.7

    安装zabbix之前请自行先搭建好LAMP环境! 1.下载源码安装包并解压 1.1 下载 [root@nmserver- ~]# mkdir zabbix [root@nmserver- ~]# cd ...

  3. 解决使用phpmyadmin导出导入数据库时提示的“超出长度”、“超时”问题

    IIS请求筛选模块被配置为拒绝超过请求内容长度的请求 1. 修改IIS的applicationhost.config a.文件位置: %windir%/system32/inetsrv/config/ ...

  4. java IO流——字节流

    字节流主要操作byte类型数据,以byte数组为准,主要操作类有InputStream(字节输入流).OutputSteam(字节输出流)由于IputStream和OutputStream都是抽象类, ...

  5. IOS 拦截所有push进来的子控制器

    /** * 能拦截所有push进来的子控制器 */ - (void)pushViewController:(UIViewController *)viewController animated:(BO ...

  6. ELF格式文件符号表全解析及readelf命令使用方法

    http://blog.csdn.net/edonlii/article/details/8779075 1. 读取ELF文件头: $ readelf -h signELF Header:  Magi ...

  7. B. Qualifying Contest_排序

    B. Qualifying Contest time limit per test 1 second memory limit per test 256 megabytes input standar ...

  8. first 和firstordefault的用法 简介

    https://www.cnblogs.com/1312mn/p/9212325.html

  9. rcnn spp_net hcp

    rcnn开创性工作,但是计算时间太长,重复计算太大. spp_net将重复计算避免了. hcp是yan shuicheng那边的,是用bing生成regions,然后用normalized cut将这 ...

  10. 4、SpringBoot------邮件发送(2)

    开发工具:STS 代码下载链接:https://github.com/theIndoorTrain/Springboot/tree/0d6194d6ea2d7f4e19791a3d3f3167f861 ...