首页 > 编程语言 >vscode c++食用指南

vscode c++食用指南

时间:2023-08-07 16:11:54浏览次数:39  
标签:指南 Ctrl vscode Shift c++ background Alt 打开 光标

准备

配置环境为机房的 win10.

首先你需要下载 vscode。

可以从官网下载:https://code.visualstudio.com/Download

配置编译c++

下载完之后安装好,界面全是英文的,正常情况下在一会儿后他会提示你安装中文的扩展,如果没有可以去最左边四个小方块的图标里搜索“Chinese”安装即可。

ps:重启的话可以按 Ctrl + Shift + P 输入 reload,比较方便的一个重启方式,但是有的情况下还是需要关掉重新点开。

然后我们找到 devc++ 的图标,右键然后打开文件所在位置:
image

然后点击里面的MinGW64,里面有个名为bin的文件夹,点开后复制路径。

image

然后我们回到桌面,右键此电脑,划到下面找到高级系统设置,然后点击坏境变量。

image

找到里面的path点击编辑:

image

然后点击新建把刚刚复制的路径粘上保存就好了,上面我是已经粘好了。

然后你需要去扩展里面搜索:

image

还有一个:

image

然后新建一个文件打一个文件, 然后按 Ctrl + Alt + N 直接看看能不能运行。

这里有可能无法输入,只显示“输出”那个地方,我们需要在终端输入,这时去设置里搜索“runinter”:

image

给这个打上勾就好了。

插件推荐

  • 4399

image

无敌。

  • Horizon Theme

image

粉色好看!

  • backround

image

给你打代码的地方加个背景。

建议直接复制下面的代码,不然自己搞容易出问题:

点设置-》扩展设置-》image

然后在 settings 里面复制下面的代码即可。

这个是局部代码部分的:

{
    "background.useDefault": false,
    "background.style": {
        "content": "''",
        "pointer-events": "none",
        "position": "absolute",
        "z-index": "99999",
        "width": "100%",
        "height": "100%",
        "background-position": "0% 0%",
        "background-size": "cover",
        "background-repeat": "no-repeat",
        "opacity": 0.1
    },
    "background.customImages": [
    	"file:///D:/backgroundImage/green2.jpg",
        "file:///D:/backgroundImage/green.jpg"
    ]
}

这个是全屏部分的:


{
    "workbench.colorTheme": "Monokai",
    "security.workspace.trust.untrustedFiles": "open",
    "workbench.editorAssociations": {
        "*.ipynb": "jupyter-notebook"
    },
    "notebook.cellToolbarLocation": {
        "default": "right",
        "jupyter-notebook": "left"
    },
    //background 的相关配置
    "update.enableWindowsBackgroundUpdates": true,
    "background.customImages": [
        "file:///G:/smile.jpg"//图片地址
    ],
    "background.style": {
        "content":"''",
        "pointer-events":"none",
        "position":"fixed",//图片位置居中
        "width":"100%",
        "height":"100%",
        "z-index":"99999",
        "top":"0px",
        "left":"0px",
        "background.repeat":"no-repeat",
        "background-size":"cover",//图片大小为全屏
        "opacity":0.2 //透明度
    },
    "background.useFront": true,
    "background.useDefault": false,//是否使用默认图片
}
  • Error Lens

image

Ctrl + S 后有语法错误会直接用汉语在行内提示,我真的哭死。

  • Thief—book

image

看小说用的,必须是txt还是有点难受的。

  • vscode-luogu

image

提交我不会,但是能在打代码的时候看题目还是很方便的。

  • Qlite

image

可以上qq的哦。

还有很多强大的插件需要自己探索,其实是我就知道这几个

快捷键

此部分转载于https://www.cnblogs.com/bxjz/p/VScode.html#5197891

  • Ctrl+N 新建文件

  • Ctrl+Shift+N 新建窗口

  • Ctrl+P 搜索并打开文件

  • Ctrl+Shift+P 选择功能

  • Ctrl+Shift+E 打开资源管理器

  • Ctrl+Shift+D 打开调试栏

  • Ctrl+Shift+F 打开工作文件夹搜索栏

  • Ctrl+Shift+H 打开工作文件夹替換栏

  • Ctrl+Shift+G 打开 Git 栏

  • Ctrl+Shift+X 打开拓展栏

  • Ctrl+B 打开或关闭以上 6 个

  • Ctrl+Shift+K 删除本行

  • Ctrl+Shift+Enter 跳到上一行开头

  • Ctrl+Enter 跳到下一行开头

  • Ctrl+S 保存

  • Ctrl+Shift+S 另存为

  • Ctrl+K S 全部保存

  • Ctrl+C 复制

  • Ctrl+X 剪切

  • Ctrl+V 粘贴

  • Ctrl+Z 撤销

  • Ctrl+Y 恢复

  • Ctrl+I 代码补全

  • Ctrl+F 搜索

  • Ctrl+O 打开文件

  • Ctrl+K Ctrl+O 打开文件夹

  • Ctrl+H 替换

  • Ctrl+A 全选

  • Ctrl+G 跳到指定行

  • Ctrl+L 选择这行

  • Ctrl+~ 打开面板终端

  • Ctrl+K Ctrl+X 删除尾部空格

  • Ctrl+K R 在资源管理器打开当前文件

  • Ctrl+K V 打开 Markdown 浏览

  • Ctrl+K Z进入禅模式

  • Ctrl+Shift+~ 打开终端

  • Ctrl+, 打开设置

  • Ctrl+/ 注释

  • Ctrl+Shift+\ 跳到匹配的括号

  • Ctrl+tab 切换文件

  • Ctrl+[ 向左缩进一次

  • Ctrl+] 向右缩进一次

  • Ctrl+- 窗口缩小

  • Ctrl+= 窗口放大

  • Ctrl+Up 光标不动,页面上移

  • Ctrl+Dn 光标不动,页面下移

  • Ctrl+Left 左移一块

  • Ctrl+Right 右移一块

  • Ctrl+F2 选中所有当前选中项

  • Ctrl+F4 功能更强的关闭

  • Ctrl+W 关闭文件

  • Ctrl+U 回到上一次的光标位置

  • Ctrl+K F 关闭文件夹

  • Alt+F4 关闭 VScode

  • Alt+Up 将这行代码上移

  • Alt+Dn 将这行代码下移

  • Alt+Shift+F 格式化

  • Alt+Shift+I 在选中行末尾插入光标

  • Alt+Shift+Up 向上复制一行

  • Alt+Shift+Dn 向下复制一行

  • Alt+Shift+Left 缩小选择的代码块

  • Alt+Shift+Right 扩大选择的代码块

  • Alt+左键 插入光标

  • Alt+Shift+左键 多列插入光标

  • Ctrl+Alt+Shift+Up 向上移动并插入光标

  • Ctrl+Alt+Shift+Dn 向下移动并插入光标

  • F2 重命名

  • F5 编译

  • F8 跳到下一个错误

  • F9 设置断点

  • F11 全屏

  • F12 转到定义

  • Home 转到行首

  • End 转到行尾

  • Ctrl+Home 转到文件首

  • Ctrl+End 转到文件尾

  • Alt+F12 查看定义

  • Shift+F12 查看引用

  • Ctrl+K Ctrl+T 更改主题

  • Ctrl+K Ctrl+S UI 界面修改快捷键

  • Alt+Z 切换自动换行

标签:指南,Ctrl,vscode,Shift,c++,background,Alt,打开,光标
From: https://www.cnblogs.com/Multitree/p/17611701.html

相关文章

  • VSCode+XMake开发环境搭建备忘
    1、安装VSCode、XMake。 2、在VSCode插件商店中安装C/C++和XMake插件。  3、创建工程,在指定文件夹目录下运行xmakecreate命令。 4、编译,在xmake.lua目录运行xmake命令。 5、运行与调试,xmakerun-d。 ......
  • 应用程序接口(API)安全的入门指南
    ​ 什么是API?​对于初学者来说,API是指为两个不同的应用之间实现流畅通信,而设计的应用程序编程接口。它通常被称为应用程序的“中间人”。由于我们需要保护用户的持有数据、以及应用本身的完整性,因此API的安全性是一种“刚需”。而对于开发人员而言,API是一个非常好的工具......
  • /lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found
    原因使用的gcc没有找到对应的glib库。每个版本的glib都会有改变,所以使用的时候必须匹配。大部分是因为自己编译升级了gcc,再用新的gcc编译程序时没有找到当时匹配的类库。查找原因报错提示很明确了,/lib64/libstdc++.so.6中没有找到GLIBCXX_3.4.26版本内容。正常情况/lib64/lib......
  • STL迭代器适配器reverse_iterator剖析 #C++
    迭代器适配器(iteratoradapters)迭代器适配器是迭代器应用于迭代器的产物,包括insertiterator,reverseiterator和iostreamiterator。迭代器适配器本质是对容器或一般迭代器进行封装,以使其更加符合需求。reverse_iterator概述reverse_iterator可以将一般迭代器的行进方向进......
  • 计算两条直线夹角(C++)
    计算两条直线的锐角可以使用向量的知识来实现。在C++中,我们可以定义一个函数来计算两个向量的夹角,并根据夹角的余弦值来判断角度的大小。以下是一个用C++编写的示例代码:#include<iostream>#include<cmath>usingnamespacestd;structVector{doublex;doubley;......
  • c++中unique_ptr 的使用和理解
    unique_ptr的使用std::unique_ptr是c++11起引入的智能指针,为什么必须要在c++11起才有该特性,主要还是c++11增加了move语义,否则无法对对象的所有权进行传递。unique_ptr介绍unique_ptr不共享它的指针。它无法复制到其他unique_ptr,无法通过值传递到函数,也无法用于需要副本的......
  • 【开源三方库】Aki:一行代码极简体验JS&C++跨语言交互
     开源项目 OpenHarmony是每个人的 OpenHarmony 一、简介OpenAtom OpenHarmony(以下简称“OpenHarmony”)的前端开发语言是ArkTS,在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是JavaScript(简称JS)的超集。而Node-API(简称NAPI)是方舟引擎用于封装JS能力为......
  • c++中的weak_ptr的使用与理解
    weak_ptr的使用\(\quad\)关于为什么使用weak_ptr,以及他的使用场景,我们在这篇文章中已经进行了介绍。而对于其具体的使用方法,比如说如何通过weak_ptr访问内存中的数据等操作还未提及,这里做个简单赘述。\(\quad\)有一句话说的很好:weak_ptr就像观测者那样观测资源的使用情况......
  • C++实现高精度减法
    一、问题描述:    高精度算法是处理大数字的数学计算方法。在一般的科学计算中,会经常算到小数点后几百位或者更多,当然也可能是几千亿几百亿的大数字。一般这类数字我们统称为高精度数,高精度算法是用计算机对于超大数据的一种模拟加,减,乘,除,乘方,阶乘,开方等运算。对于非常庞大......
  • MTK 2.9.2 迁移Oracle 11g 至 openGauss 5.0.0操作指南
    MTK2.9.2迁移Oracle11g至openGauss5.0.0操作指南尚雷openGauss2023-08-0418:01发表于四川前言:最近在进行一些去O的验证测试,之前测试过MTK迁移Oracle到MogDB,正好测试下Oracle到openGauss的迁移,于是做了如下测试,并整理记录成文,还望对此熟悉的朋友多多指正。一、简介MTK全......