VSCode自定义个性化console.log,快捷打印

news/2024/11/29 6:49:07/

最终效果,通过Ctrl + Alt + l快捷键打印选中值

在这里插入图片描述

如何自定义Console.log样式?

可以使用 %c 为打印内容定义样式:

console.log("This is %cMy stylish message", "color: yellow; font-style: italic; background-color: blue;padding: 2px");

指令前的文本不会受到影响,但指令后的文本将会使用参数中声明的 CSS 样式。

在这里插入图片描述
更多介绍可以查看MDN Console Doc

VSCode配置

  1. 配置用户代码片段
    按照下面步骤 文件》首选项》配置用户代码片段》新建全局代码片段文件
    在这里插入图片描述
    输入一个片段文件名,例如console.log
    在这里插入图片描述
    修改为下面内容,这里用了一些内置的变量,具体可以参考VSCode snippets
{// Print Selected Variabl 为自定义快捷键中需要使用的name,可以自行修改"Print Selected Variable": {"body": ["\nconsole.log(","  '%c $CLIPBOARD: ',","  'background-color: #3756d4; padding: 4px 8px; border-radius: 2px; font-size: 14px; color: #fff; font-weight: 700;',","  $CLIPBOARD$1",")"],"description": "Print Selected Variable"}
}
  1. 设置快捷键
    按照下面步骤 文件》首选项》键盘快捷方式》打开keybindings.json
    在这里插入图片描述
    这里会显示当前设置的一些快捷键
    在这里插入图片描述
    在里面加入下面代码,这里用到多个命令,具体可以参考VSCode runCommands
{"key": "ctrl+alt+l", // 自定义快捷键"command": "runCommands", // 运行多个命令"args": {"commands": [{"command": "editor.action.clipboardCopyAction" // 复制选中文本},{"command": "cursorEnd" // 光标移到最后},{"command": "editor.action.insertSnippet", // 插入片段"args": {"name": "Print Selected Variable" // 调用已配置的代码片段,这里是代码片段里定义的值}}]}
}

这样就已经完成配置,可以选中变量后,通过Ctrl + Alt + l来快捷打印了。


http://www.ppmy.cn/news/587251.html

相关文章

如何搭建云服务器?

要搭建云服务器,你需要以下步骤: 选择一个云服务提供商,比如 Amazon Web Services (AWS)、Microsoft Azure 或 Google Cloud Platform。 注册一个账号并登录。 选择你需要的云服务器类型,比如虚拟机 (VM) 或容器。 选择操作系统和…

如何搭建个人服务器

搭建个人服务器需要以下步骤: 1.选择合适的服务器硬件和操作系统:根据你的需求和预算,选择一台适合的服务器硬件,如CPU、内存、硬盘等,并安装合适的操作系统,如Linux、Windows等。 2.选择合适的服务器软件&…

一、服务器搭建

1、客户/服务器架构 对于客户机和服务器之间通信必然存在有个统一的通信端口,客户机通过该通信端口进行与服务器进行通信,传递执行命令,服务器进行处理后将执行的结果反馈给客户端,比喻成一家公司的话,客户就是客户端&…

如何自己搭建服务器

搭建服务器分为3步: 1、环境搭建部署,需要选择自己熟悉的环境、选择数据库以及应用中间件; 2、网站应用部署,这一步需要新创建一个网站应用,并配置为本地自己的网站应用目录; 3、网站发布,启…

WWW服务器搭建

状态代码由三位数字组成,第一个数字定义了响应的类别,且有五种可能取值。 1xx:指示信息 —— 表示请求已接收,继续处理。 2xx:成功 —— 表示请求已被成功接收、理解、接受。 3xx:重定向 —— 要完成请求必…

服务器部署服务

1.购买云服务器 阿里:爆款云产品,新客特惠全年最低价,云服务器低至0.4折起 https://www.aliyun.com/activity/1111?userCodeq88dydwd 腾讯:【腾讯云】爆款1核2G云服务器首年48元,还有iPad Pro、Bose耳机、京东卡等你…

服务器架设

2017.03.20 .ssh目录下的known。。。文件 表示信任主机 修改sshd配置文件 /etc/ssh/sshd 查找port信息 /port 开启服务后,设置防火墙(永久生效) 重启后设置安全上下文 2017.03.22 NFS服务器: NFS网络文件系统(基于网络…

WEB服务器架设

WEB服务器架设 悬赏分:50 - 解决时间:2006-1-12 08:31 我们这里局域网通过路由上网(也是网关192.168.0.1),现在想把其中的一台电脑设为WEB服务器(192.168.0.245)。域名已经由ISP绑定到我们的固定…