vscode 自用的一些配置

news2024/12/27 13:48:56

目录

  • 1,修改默认配置
    • 1,关闭预览模式
    • 2,取消自动定位到左侧边栏
  • 2,自定义快捷键
    • 1,手动定位到左侧边栏
    • 2,关闭其他
    • 3,其他常用快捷键
  • 3,插件
    • 1,和 git 相关的
      • Gitlens
      • Git History

记录常用的一些自定义配置。为了更好的使用 vscode。

1,修改默认配置

打开 settings.json:CTRL + P 直接搜索 settings.json 打开。

1,关闭预览模式

默认情况下,单击打开某个文件时,是预览模式,如果再次单击其他的文件,会覆盖已经打开的窗口。

在 setting.json 中关闭此模式:

"workbench.editor.enablePreview": false,

2,取消自动定位到左侧边栏

默认情况下,当打开多个文件后,点击已经打开的窗口切换文件时,左侧边栏会自动定位文件位置。

在 setting.json 中关闭此模式:

"explorer.autoReveal": false

这个功能设置为手动的更合理一些,下面的快捷键部分会说明。

2,自定义快捷键

vscode 默认的快捷键 + 使用习惯的 keymap 插件,正常都是够用的。这里介绍下如果还有不满足的情况,如何修改或增加快捷键。

首先要打开快捷键列表:

在这里插入图片描述

1,手动定位到左侧边栏

搜索 reveal active file in explorer view 自定义即可。我定义为 Ctrl + Alt + Y

在这里插入图片描述

2,关闭其他

如果打开的文件太多,有时我们需要关闭没用的。可以在顶部的 tab 栏中,右击打开菜单,选择 Close OthersClose to the Right

在这里插入图片描述

也可以配置快捷键,搜索 Close Other Editors in Group,我定义为 Ctrl + Alt + T

在这里插入图片描述

关闭到右侧用的比较少,我没有设置。可以搜索 Close Editors to the Right in Group 设置。

3,其他常用快捷键

快捷键作用原命令搜索内容备注
Ctrl + Alt + R查看终端命令历史Run Recent Command需要先聚焦到终端命令窗口。
选择某个命令后会立即执行
Ctrl + BackSpace删除当前行Ctrl + Shift + KDelete Line
Ctrl + Alt + U字母转大写Uppercase需要先选中被转的字母
Ctrl + Alt + L字母转小写Lowercase需要先选中被转的字母
Ctrl + D向下复制当前行Shift + Alt + DownArrowCopy Line Down
Alt + DownArrow向下交换当前行Move line up

3,插件

1,和 git 相关的

有2个,GitlensGit History

在这里插入图片描述

Gitlens

安装后,可以看到

  • 每次 commit 的详情
  • 某个文件的修改历史
  • 某一行代码的修改历史(同时会直接显示最后一次修改的相关信息)
  • stash 的信息
  • tag 的信息

在这里插入图片描述

某一行代码的信息

在这里插入图片描述

Git History

将查看文件的历史这个功能,做的更快捷了。右击菜单中,可以直接查看历史相关:

在这里插入图片描述

在这里插入图片描述


以上。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1561933.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《2023腾讯云容器和函数计算技术实践精选集》--在 K8s 上跑腾讯云 Serverless 函数,打破传统方式造就新变革

目录 目录 前言 《2023腾讯云容器和函数计算技术实践精选集》带来的思考 1、特色亮点 2、阅读体验 3、实用建议 4、整体评价 Serverless 和 K8s 的优势 1、关于Serverless 函数的特点 2、K8s 的特点 腾讯云 Serverless 函数在 K8s 上的应用对企业服务的影响 案例分…

CrossOver玩游戏会损害电脑吗 CrossOver玩游戏会卡吗 Mac玩游戏 crossover24免费激活

CrossOver是一款可以在macOS上运行Windows应用程序的软件,它利用了Wine技术,无需安装虚拟机或双系统,可以直接在苹果系统下运行Windows游戏。那么,使用CrossOver玩游戏会损害电脑吗?CrossOver玩游戏会卡吗?…

设计模式23--观察者模式

定义 案例一 案例二 优缺点

Java 操作 Hadoop 集群之 HDFS 的应用案例详解

Java 操作 Hadoop 注意:本文内容基于 Hadoop 集群搭建完成基础上: Linux 系统 CentOS7 上搭建 Hadoop HDFS集群详细步骤 本文的内容是基于下面前提: Hadoop 集群搭建完成并能正常启动和访问Idea 和 Maven 分别安装完成需要有 JavaSE 基础和熟悉操作hadoop 的 hdfs dfs 命令…

Samtec连接器 | 应用分享C-V2X技术在汽车领域的应用

【前言】 在汽车设计领域有一个新的缩写,就是C-V2X。被谈及时,这被称为车辆到X,有时也被称为车辆到万物。前面的 "C "代表蜂窝网络。 这些缩写代表最新的基于车辆应用利用蜂窝通讯网络的电子产品。特别是,正在推出的5G…

Spring6-单元测试:JUnit

1. 概念 在进行单元测试时,特别是针对使用了Spring框架的应用程序,我们通常需要与Spring容器交互以获取被测试对象及其依赖。传统做法是在每个测试方法中手动创建Spring容器并从中获取所需的Bean。以下面的两行常见代码为例: ApplicationCo…

AWS迁移教程,Redis迁移到Elasticache

当企业不断出海拓展业务,面临的挑战之一就是如何高效迁移应用程序及数据库至云端。为解决这一问题,AWS云专门提供多种简单且高效的迁移方式,进行帮助企业实现应用程序的平稳迁移,从而降低迁移过程中的风险和成本。下面九河云将为大…

数据可视化基础与应用-07-数据可视化第二版各种类型图表的绘制优化版

参考教材截图 数据可视化第二版-03部分-06章-比较与排序 总结 本系列博客为基于《数据可视化第二版》一书的教学资源博客。本文主要是第6章,比较与排序可视化的案例相关。 可视化视角-比较与排序 代码实现 创建虚拟环境 我的conda下有多个python环境。 1. pyt…

云计算迎变局:阿里云、腾讯云“各有千秋”

毋庸置疑,无论在什么时候什么行业,低价策略都是一柄利器。比如,在电商行业,除了拼多多将低价策略贯彻到底之外,淘宝、京东也将性价比作为发力重点,并通过补贴、秒杀等方式,再度强调自身的“价格…

微服务管理(完整)

前言: 分享一篇学微服务管理的过程 一,etcd入门 1,简介 1.1,etcd是什么 etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。 官网上的一段描述: A…

应用案例分享|3D视觉引导汽车铅蓄电池自动化拆垛

在汽车制造及相关配套产业链中,铅蓄电池作为关键零部件之一,其生产和处理环节对效率和精准度都有着极高的要求。传统的铅蓄电池拆垛作业往往依赖于人工操作,不仅效率低下,还存在安全隐患。 项目背景 某大型蓄电池企业&#xff0c…

【JAVA】postman import certificates in project 导入证书pfx

1. 打开这个按钮 2. File ->Settings 3. 打开“certificates”, Add certificates 添加证书 4. 输入证书地址,然后选择证书文件pfx , 输入证书密码。点击添加就可以了。 特别提醒: 推荐本地自己证书验证软件,“KeyStore” 这个软件可以…

Coursera自然语言处理专项课程04:Natural Language Processing with Attention Models笔记 Week02

Natural Language Processing with Attention Models Course Certificate 本文是学习这门课 Natural Language Processing with Attention Models的学习笔记,如有侵权,请联系删除。 文章目录 Natural Language Processing with Attention ModelsText Su…

VSCode 设置vue2模板

点击设置 > 用户代码片段 > 输入Vue &#xff08;打开vue.json&#xff09;> 将代码复制内 "Print to console": {"prefix": "<","body": ["<template>"," <div class$1></div>"…

GIS与数字孪生共舞,打造未来智慧场景

作为一名数字孪生资深用户&#xff0c;近日我深刻理解到GIS&#xff08;地理信息系统&#xff09;在构建数字孪生体中的关键作用。 数字孪生技术旨在构建现实世界的虚拟镜像&#xff0c;而GIS则是这一镜像中不可或缺的空间维度框架和导航灯塔。数字孪生的核心是通过数字化方式…

uni app 扫雷

闲来无聊。做个扫雷玩玩吧&#xff0c;点击打开&#xff0c;长按标记&#xff0c;标记的点击两次或长按取消标记。所有打开结束 <template><view class"page_main"><view class"add_button" style"width: 100vw; margin-bottom: 20r…

鸿蒙OS开发实例:【NAPI入门】

背景 公司内部已经有现成的MQTT动态库&#xff0c;想在HarmonyOS平台上共享使用。查找官方指导后&#xff0c;发现可以通过NAPI方式&#xff0c;将MQTT C库导入进来&#xff0c;然后封装一层ArkTS接口就可直接使用。 本篇内容是在按照官方指导下&#xff0c;自己做的一些调研…

面对复杂多变的网络攻击,企业应如何守护网络安全

企业上云&#xff0c;即越来越多的企业把业务和数据&#xff0c;迁移到云端。随着云计算、大数据、物联网、人工智能等技术的发展&#xff0c;用户、应用程序和数据无处不在&#xff0c;企业之间的业务边界逐渐被打破&#xff0c;网络攻击愈演愈烈&#xff0c;手段更为多。 当前…

目标检测:数据集划分 XML数据集转YOLO标签

文章目录 1、前言&#xff1a;2、生成对应的类名3、xml转为yolo的label形式4、优化代码5、划分数据集6、画目录树7、目标检测系列文章 1、前言&#xff1a; 本文演示如何划分数据集&#xff0c;以及将VOC标注的xml数据转为YOLO标注的txt格式&#xff0c;且生成classes的txt文件…

AI绘图cuda与stable diffusion安装部署始末与避坑

stable diffusion的安装说起来很讽刺&#xff0c;最难的不是stable diffusion&#xff0c;而是下载安装cuda。下来我就来分享一下我的安装过程&#xff0c;失败了好几次&#xff0c;几近放弃。 一、安装cuda 我们都知道cuda是显卡CPU工作的驱动&#xff08;或者安装官网的解释…