Vscode工具使用指南

news/2024/7/16 9:14:08 标签: vscode, ide, 编辑器

通用

  • 快捷键
    • 文件 / 编辑
    • 查找 / 替换
    • 窗口
    • 插件
    • 主题
  • 连接linux

快捷键

文件 / 编辑

  • 新建文件:Ctrl+N
  • 放大或缩小:Ctrl +/-
  • 代码行缩进,展开:Ctrl+[ 和 Ctrl+]
  • 在当前行下方插入一行:Ctrl+Enter
  • 在当前行上方插入一行:Ctrl+Shift+Enter
  • 跳转到行:Ctrl+G,输入行数
  • 选中多行: Ctrl+Shift + 上下
  • 拆分编辑器 : ctrl + 1/2/3 (划分多个Group,可关闭)
  • 跳转: F12 或者 ctrl + 左键
  • 文件搜索(光标切到侧边栏中才有效):默认为Ctrl+Shift+F # 可改为 Ctrl+Shift+O, 文件 -> 首选项 -> 键盘快捷方式,找到 Search: Find in Files,更改即可

查找 / 替换

  • 查找:Ctrl+F
  • 查找+替换:Ctrl+H(当前文件)
  • 全局替换:ctrl + shift + h
  • 查找文件: Ctrl+P

窗口

  • 关闭当前窗口:Ctrl+W
  • 关闭所有窗口:Ctrl + k + w
  • 侧边栏显示或隐藏: Ctrl+B
  • 目录缩进太小,目录树不明显 -> 增大缩进大小
    文件 --> 首选项 --> 设置 -> 然后输入搜索 workbench > tree, 选择always, indent设置为25
    在这里插入图片描述

:想退出悬浮窗口,按Esc即可。比如:save as,gitlens 弹窗等

插件

vscode 常用插件参考:

  1. https://blog.csdn.net/qq_20515461/article/details/103273403
  2. https://www.cnblogs.com/dlonng/p/13193432.html
  • 搜索插件:ctrl + shift + x
  • Git History(git log) :查看git log
  • gitlens:查看每一行的修改历史
  • Bracket Pair Colorizer:成对的大括号标记成不同的颜色
  • C/C++ for Visual Studio Code:代码跳转,自动补全
  • C++ Intellisense:对官方工具的补充
  • Include Autocomplete:头文件自动补全

python设置
参考:https://blog.csdn.net/Mecaly/article/details/131286228

  • 安装python插件
  • 设置解释器
  • 重启

注:如果打开的C++工程,python貌似跳转不了了?需要重启python工程

主题

  • One Dark Pro

连接linux

VSCode远程连接Linux服务器:https://www.cnblogs.com/zys2019/p/14810286.html
配置好之后, 本地修改会同步到远程 # 配置好之后要重装一下插件(选择remote版本), 比如C/C++, GitLens之类的, 才能正常跳转


http://www.niftyadmin.cn/n/5217782.html

相关文章

Linux中的实时线程

目录 一、Linux线程调度策略二、SCHED_RR 为什么比 SCHED_OTHER 要实时呢三、如何使用线程调度相关API1、相关API介绍2、示例代码 一、Linux线程调度策略 在 Linux 中,调度策略(scheduling policy)是操作系统用来决定进程或线程调度顺序的算法…

Redis-Redis多级缓存架构

多级缓存架构 缓存设计 缓存穿透 缓存穿透是指查询一个根本不存在的数据, 缓存层和存储层都不会命中, 通常出于容错的考虑, 如果从存储层查不到数据则不写入缓存层。 缓存穿透将导致不存在的数据每次请求都要到存储层去查询, 失…

nodejs+vue+python+PHP+微信小程序-婚纱摄影预约系统的设计与实现-安卓-计算机毕业设计

本婚纱摄影预约系统主要包括个人中心、套系风格管理、用户管理、摄影师管理、婚纱套系管理、婚纱套系订单管理、客片欣赏管理、客户样片管理、摄影咨询管理、客户选片管理、系统管理等多个模块。它帮助婚纱摄影预约实现了信息化、网络化,通过测试,实现了…

JVM 内存管理深度剖析

1、JVM 基础知识 1.1 JVM 与操作系统的关系 JVM 能识别 class 后缀的文件,并且能够解析它的指令,最终调用操作系统上的函数,完成指定操作。操作系统并不认识这些 class 文件,是 JVM 将它们翻译成操作系统可识别的机器码&#xf…

TS常见类型概述

基元类型 string、number、boolean null和undefined // 当用到null和undefined跟其他类型的联合类型时,多要进行一个非空的类型缩小方式 // 当开发者知道变量不会是null和undefined时,可以用!断言它非空 function fn(x) {return x!.toFixed }biginit、…

LINUX入门篇【9】----进程篇【1】----进程的初步认识和理解---进程的标识符以及对应的系统调用函数

前言: 从而本章开始,我们将进行进程的正式学习和讲解,进程是我们的程序驱动最重要的一环,可以说,进程几乎承载着一个程序在冯诺依曼体系和操作系统交互的全部,因此,学好进程是我们下一步系统化…

了解JSX

在React中使用JSX <!DOCTYPE html> <html> <head> <meta charset"UTF-8" /> <title>JSX</title> </head> <body> JSX <!-- JSX 概念&#xff1a;JSX是JavaScript和XML的缩写&#xff0c;表示在js代码中编写…

jdk17安装全方位手把手安装教程 / 已有jdk8了,安装JDK17后如何配置环境变量 / 多个不同版本的JDK,如何配置环境变量?

&#x1f9f8;欢迎来到dream_ready的博客&#xff0c;&#x1f4dc;相信您对博主首页也很感兴趣o (ˉ▽ˉ&#xff1b;) 学生邮箱白嫖/免费安装JetBrains全家桶(IDEA/pycharm等) —— 保姆级教程 目录 1、下载jdk17 2、安装jdk17 3、配置环境变量 -> 电脑无其他jdk 4、…