当前位置: 首页 > news >正文

VSCode如何设置高亮

一、概述

本文主要介绍在 VSCode 看代码时,怎样使某个单词高亮显示,主要通过以下三步实现:

安装 highlight-words 插件
配置 highlight-words 插件
设置高亮快捷键F8

工作是嵌入式开发的,代码主要是C/C++的,之前一直用 source insight 4 看代码,最近转到 VSCode ,使用 VSCode 看代码时,发现它居然没有单独使某个单词高亮的功能,也就是 source insight 4 的 Highlight Word,快捷键是 F8。所以写了此文,记录一下。

二、安装 highlight-words 插件

VSCode 默认没有单独使单词高亮的功能,需要通过安装插件来实现,在扩展菜单里搜索highlight-words,然后安装 highlight-words 插件,步骤如下图:

打开扩展菜单;
搜索 highlight-words;
安装 highlight-words;

在这里插入图片描述

在这里插入图片描述

三、配置 highlight-words 插件

在 highlight-words 插件的细节页面,往下滑,会看到一些默认配置:

在这里插入图片描述

修改 settings.json 配置文件

从插件的细节页面复制出来的默认配置,经过稍微修改,变成下面代码:

    "highlightwords.colors": [{ "light": "#b3d9ff", "dark": "cyan" },{ "light": "#e6ffb3", "dark": "pink" },{ "light": "#b3b3ff", "dark": "lightgreen" },{ "light": "#ffd9b3", "dark": "magenta" },{ "light": "#ffb3ff", "dark": "cornflowerblue" },{ "light": "#b3ffb3", "dark": "orange" },{ "light": "#ffff80", "dark": "green" },{ "light": "#d1e0e0", "dark": "red" }],"highlightwords.box": {"light": true,"dark": false},"highlightwords.defaultMode": 0,"highlightwords.showSidebar": true,

然后要修改 settings.json 配置文件,依次点击菜单栏 文件 -> 首选项 -> 设置,进入设置页面,搜索highlight-words ,可以看到四个配置,点击在 settings.json 中编辑,然后复制上面代码到 settings.json 中,完成配置,操作动图如下:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

四、设置高亮快捷键F8

通过上面的配置后,就可以使某个单词单独高亮了,按Ctrl+Shift+P,输入Highlight Toggle Current,就可以使光标所在位置的单词高亮。但这种方式很麻烦,我们可以设置一个高亮快捷键,我这里是设置成F8,你也可以根据自己喜好设置。

设置步骤:按按Ctrl+Shift+P,输入Highlight Toggle Current,点击右边齿轮图标,进入快捷键页面,点击编辑按钮,按F8,然后按Enter键完成设置,动图如下:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

五、效果演示
在这里插入图片描述

http://www.lryc.cn/news/123860.html

相关文章:

  • 密钥大全ubuntu
  • Spring Task入门案例
  • 针对Android项目蓝牙如何学习
  • C++学习笔记总结练习:内存分配器编程实现
  • 【uniapp】使用Vs Code开发uniapp:
  • 【STM32】高效开发工具CubeMonitor快速上手
  • React 使用 i18n 翻译换行解决方法
  • QEMU源码全解析37 —— Machine(7)
  • 如何将阿里云WiredTiger引擎的MongoDB物理备份文件恢复至自建数据库
  • SAP FIORI Launchpad 403 forbidden error
  • 【MongoDB】高性能非关系型数据库
  • 二、MySql库的操作
  • 【ARM 嵌入式 编译系列 10 -- GCC 编译缩减可执行文件 elf 文件大小】
  • IDEA启动报错java.nio.charset.MalformedInputException: Input length=2
  • 【Vue-Router】路由传参
  • 平板选择什么电容笔比较好?ipad手写笔推荐品牌
  • 什么是数字化车间
  • 创新零售,京东重新答题?
  • 面向对象设计与分析40讲(20)消息驱动编程和事件驱动编程模型
  • 【c语言】指针进阶(超详细)
  • C++入门篇8---vector
  • 【学会动态规划】最大子数组和(19)
  • 怎么做Tik Tok海外娱乐公会呢?新加坡市场怎么样?
  • mysql主从复制搭建
  • Java:正则表达式案例:爬数据,重复数据替换,数据分割
  • CF 765D Artsem and Saunders 构造
  • DevOps系列文章 之 SpringBoot整合GitLab-CI实现持续集成
  • K8S系列二:实战入门
  • form中表单切换,导致 relus 中的事件无法触发,原因:页面切换不要一直切换DOM,会导致问题,需要都显示出来
  • Android Ble蓝牙App(五)数据操作