【实用软件】【VSCode】使用技巧大全(持续更新)

2023-11-01 01:30

本文主要是介绍【实用软件】【VSCode】使用技巧大全(持续更新),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

导读

开发环境

版本号描述
操作系统Win11-21H2内部版本号22000.588
Visual Studio Code1.70.02022-8-4

在这里插入图片描述

添加IntelliJ IDEA的快捷键

没啥说的,直接装插件IntelliJ IDEA Keybindings
在这里插入图片描述

ESLint 快捷键配置

准备

首先在 VS Code 中使用 ESLint,ESLint 插件肯定是少不了的。
在这里插入图片描述

如果需要支持 Vue,还需要安装 Vetur 插件。
在这里插入图片描述

当然项目中需要在 devDependencies 里添加 eslint 相关内容。
在这里插入图片描述

添加 ESLint 自动修复快捷键

打开 文件 -> 首选项 -> 键盘快捷方式。
或者英文的 Code -> Preferences -> Keyboard Shortcuts。
在这里插入图片描述

此时会列出当前可以绑定快捷键的所有功能和快捷键,在这里搜索fix
在这里插入图片描述

此时,在你打开的文件中按下此快捷键,就会触发 ESLint 的自动修复格式化。

参考资料:《VS Code + ESLint 自动格式化和快捷键配置》 https://www.iszy.cc/posts/12/

禁用升级

运行菜单FilePreferences子菜单中选择Settings项,搜索update mode,将其设置为none

顺便取消Update: Enable Windows Background Updates
在这里插入图片描述

修改 VSCode 默认的终端为CMD的操作步骤

打开终端

快捷键: Ctrl + `

菜单:
在这里插入图片描述

工具栏:
在这里插入图片描述

点击PowerShell右边下拉箭头–>选择默认配置文件

在这里插入图片描述

选择Command Prompt 就可以了

在这里插入图片描述

方案二:@feature:terminal

在这里插入图片描述

tab为两个空格

tab size

在这里插入图片描述

ps: 注意,该配置项的描述中提到,该配置项可能会被覆盖,当Detect Indentation选项被选中的时候。

Detect Indentation

取消该配置项,如下图所示:
在这里插入图片描述

Ctrl+鼠标滚轮放大缩小界面

  • 打开settings界面:
  • 在settings界面的搜索框中输入editor.mouseWheelZoom
  • 然后勾选Zoom the font of the editor when using mouse wheel and holding Ctrl前面的复选框
    在这里插入图片描述

右键菜单

效果、原理

  1. 注册表项[HKEY_CLASSES_ROOT\*\shell\VSCode]表示对文件右键添加菜单
    在这里插入图片描述
  1. 注册表项[HKEY_CLASSES_ROOT\Directory\shell\VSCode]表示对文件夹(Directory)右键添加菜单
    在这里插入图片描述
  1. 注册表项[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]表示对文件右键资源管理器的空白地方,很多文章都说是桌面,这个理解是不对的,看下图所示效果:
    在这里插入图片描述

操作步骤

  1. 以路径D:\Program Files\Microsoft VS Code\Code.exe为例,创建code.reg文件,编写如下内容:
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\VSCode]
@="Open with Code"
"Icon"="D:\\Program Files\\Microsoft VS Code\\Code.exe"[HKEY_CLASSES_ROOT\*\shell\VSCode\command]
@="\"D:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%1\""[HKEY_CLASSES_ROOT\Directory\shell\VSCode]
@="Open with Code Directory"
"Icon"="D:\\Program Files\\Microsoft VS Code\\Code.exe"[HKEY_CLASSES_ROOT\Directory\shell\VSCode\command]
@="\"D:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]
@="Open with Code Directory Background"
"Icon"="D:\\Program Files\\Microsoft VS Code\\Code.exe"[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command]
@="\"D:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""
  1. 右键点击code.reg文件,点击合并菜单。
    在这里插入图片描述

右键操作软件推荐

  • (freeware) AskVG Right Click Context Menu Adder 2.0
    • https://download.cnet.com/Right-Click-Context-Menu-Adder/3000-2072_4-75627877.html
  • (freeware) Easy Context Menu (Nir Sofer @ sordum.org)
    • https://www.nirsoft.net/utils/nirext.html
    • https://www.nirsoft.net/utils/shell_menu_view.html
  • easy-context-menu
    • https://www.sordum.org/7615/easy-context-menu-v1-6/
  • (freeware or Paid for more features) Right Click Enhancer (Pro)

参考资料

  • VScode如何禁止自动升级 https://www.php.cn/tool/vscode/475920.html
  • 修改 VSCode 默认的终端为CMD的操作步骤 https://blog.csdn.net/m0_61257622/article/details/125215692

这篇关于【实用软件】【VSCode】使用技巧大全(持续更新)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/319529

相关文章

Java中的Cursor使用详解

《Java中的Cursor使用详解》本文介绍了Java中的Cursor接口及其在大数据集处理中的优势,包括逐行读取、分页处理、流控制、动态改变查询、并发控制和减少网络流量等,感兴趣的朋友一起看看吧... 最近看代码,有一段代码涉及到Cursor,感觉写法挺有意思的。注意是Cursor,而不是Consumer

Node.js net模块的使用示例

《Node.jsnet模块的使用示例》本文主要介绍了Node.jsnet模块的使用示例,net模块支持TCP通信,处理TCP连接和数据传输,具有一定的参考价值,感兴趣的可以了解一下... 目录简介引入 net 模块核心概念TCP (传输控制协议)Socket服务器TCP 服务器创建基本服务器服务器配置选项服

Docker部署Jenkins持续集成(CI)工具的实现

《Docker部署Jenkins持续集成(CI)工具的实现》Jenkins是一个流行的开源自动化工具,广泛应用于持续集成(CI)和持续交付(CD)的环境中,本文介绍了使用Docker部署Jenkins... 目录前言一、准备工作二、设置变量和目录结构三、配置 docker 权限和网络四、启动 Jenkins

如何使用CSS3实现波浪式图片墙

《如何使用CSS3实现波浪式图片墙》:本文主要介绍了如何使用CSS3的transform属性和动画技巧实现波浪式图片墙,通过设置图片的垂直偏移量,并使用动画使其周期性地改变位置,可以创建出动态且具有波浪效果的图片墙,同时,还强调了响应式设计的重要性,以确保图片墙在不同设备上都能良好显示,详细内容请阅读本文,希望能对你有所帮助...

Rust中的注释使用解读

《Rust中的注释使用解读》本文介绍了Rust中的行注释、块注释和文档注释的使用方法,通过示例展示了如何在实际代码中应用这些注释,以提高代码的可读性和可维护性... 目录Rust 中的注释使用指南1. 行注释示例:行注释2. 块注释示例:块注释3. 文档注释示例:文档注释4. 综合示例总结Rust 中的注释

前端 CSS 动态设置样式::class、:style 等技巧(推荐)

《前端CSS动态设置样式::class、:style等技巧(推荐)》:本文主要介绍了Vue.js中动态绑定类名和内联样式的两种方法:对象语法和数组语法,通过对象语法,可以根据条件动态切换类名或样式;通过数组语法,可以同时绑定多个类名或样式,此外,还可以结合计算属性来生成复杂的类名或样式对象,详细内容请阅读本文,希望能对你有所帮助...

Linux使用cut进行文本提取的操作方法

《Linux使用cut进行文本提取的操作方法》Linux中的cut命令是一个命令行实用程序,用于从文件或标准输入中提取文本行的部分,本文给大家介绍了Linux使用cut进行文本提取的操作方法,文中有详... 目录简介基础语法常用选项范围选择示例用法-f:字段选择-d:分隔符-c:字符选择-b:字节选择--c

使用Go语言开发一个命令行文件管理工具

《使用Go语言开发一个命令行文件管理工具》这篇文章主要为大家详细介绍了如何使用Go语言开发一款命令行文件管理工具,支持批量重命名,删除,创建,移动文件,需要的小伙伴可以了解下... 目录一、工具功能一览二、核心代码解析1. 主程序结构2. 批量重命名3. 批量删除4. 创建文件/目录5. 批量移动三、如何安

springboot的调度服务与异步服务使用详解

《springboot的调度服务与异步服务使用详解》本文主要介绍了Java的ScheduledExecutorService接口和SpringBoot中如何使用调度线程池,包括核心参数、创建方式、自定... 目录1.调度服务1.1.JDK之ScheduledExecutorService1.2.spring

Java使用Tesseract-OCR实战教程

《Java使用Tesseract-OCR实战教程》本文介绍了如何在Java中使用Tesseract-OCR进行文本提取,包括Tesseract-OCR的安装、中文训练库的配置、依赖库的引入以及具体的代... 目录Java使用Tesseract-OCRTesseract-OCR安装配置中文训练库引入依赖代码实