vscode更换主题的插件_vscode美化方法以及定制主题插件

本文介绍了如何在VSCode中更改和定制主题,包括调整字体大小、选择基础主题、修改JSON配色文件,以及创建自定义主题插件的详细步骤。通过修改`package.json`和主题JSON文件,用户可以根据个人喜好打造独特的编辑器界面。
摘要由CSDN通过智能技术生成

1920*1080分辨率的用户,安装好vscode的第一件事情

将字体大小调整为15,可能是微软那一帮子工程师人手一个suface吧,那货就没有分辨率<=1k的

默认字体大小为14屏幕显示起来会显得模糊

0bb2a7cfb3978ebc2ae1bc24e3ecdd44.png

下面展示我的浅色主题和深色主题

深色

64fdf4f9d62652e196582dcf3149a9f9.png

浅色

ac26d77e772a64ee6f7a227b51a96847.png

其实没什么万能的方法可言

好不好看都是根据个人审美而定

想拥有一个让自己满意的主题只能自己修改

先找到一个大体符合自己心意的主题

我的两个修改好的主题基础部分是Github和Monokai

修改配色必须修改json文件

从插件商店下载的主题插件的存放路径是

C:\Users\%username%\.vscode\extensions

下对应的文件夹

默认插件的安装路径是

C:\Users\%username%\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions

路径下对应的文件夹

为了使得主题不被vscode或者插件更新而回复原样,我们需要创建自己的主题插件

在C:\Users\%username%\.vscode\extensions路径下创建一个文件命名为合理的名字

dc2511f11477168766458b27506351b0.png

创建一个能让vscode识别到的插件需要有一个package.json

为了能让你的vscode的插件管理能识别到你自定义的插件,需要有一个package.nls.json文件

以及一个用来存放配色的文件夹themes

首先编写package.json

e269f7b3aa36ff3a3858c9f36cd75d51.png

{"name": "theme-tangming","displayName": "%displayName%","description": "%description%","version": "1.0.0","publisher": "tangming","engines": {"vscode": "*"},"contributes": {"themes": [

{"label": "Tangming Dark","uiTheme": "vs-dark","path": "./themes/tangming-dark.json"},

{"label": "Tangming Light","uiTheme": "vs","path": "./themes/tangming-light.json"}

]

}

}

其中,你需要修改的部分或者不修改但必须有的部分

name(插件的名字)

displayName(插件在vscode中显示的名字)

publisher(插件作者)

themes下的 label (主题显示的名字)

必须保持正确的东西

themes选项中的uiTheme(深色或是浅色主题,只有vs和vs-dark两种选择分别对应浅色和深色)

themes选项中的path(主题json文件的路径,一般用相对路径,可以之后再纠正)

剩余选项的影响几乎可以忽视

同时,themes是一个主题列表,列表的每项对应一个主题,我的配置文件中就有两个主题,一个浅色一个深色

现在可以在之前心仪的主题的基础上进行修改

先将基础主题的json文件找到复制进我们刚刚创建的themes文件夹

顺便改一个名字,当然也可以不改

然后将package.json中themes中对应主题的path路径订正为对应的themes文件夹下对应文件的路径名

18f46f5d50a0bde1456070074833625a.png

然后用vscode打开文件

会看到密密麻麻的列表文件

0201ed7c28f005fe0bd1477dd1f328ba.png

前半截是描述的页面的配色

后半截是描述的代码配色

页面相应的部分鼠标移动到那里会显示注解,出现英文的注释的话你需要安装一个chinese插件

首先确定主题为深色还是浅色主题然后在package.json的uiTheme处填vs(浅色)或者vs-dark(深色)

在package.json内选择的uiTheme填入的vs 和 vs-dark会给全部可定制部分带来一个默认颜色

也就是说我们这里的修改,类似于是在默认的基础上覆盖

同时也会有一个问题

可能有的属性原作者未曾修改,然后代码里没有出现,比如Monokai这个主题里面就没有活动标签页

"editorIndentGuide.activeBackground"

这个时候就只能自己去查手册然后再添加进去

如果要修改某一部分的颜色

比如要修改标题框的颜色

74d378a2194a22fac06c5fb15bbc43d0.png

修改 "titleBar.activeBackground" 属性

a6986a3373a2495f1af06d53368655f1.png

e0df7c36117b4bbe58b8464bf87ab619.png

定制页面的大体流程就是这样

然后是定制代码样式

一般通过定制的基本属性有颜色,加粗,倾斜,下划线

5bf5ee940cd81c6dd368e4451b69bd2b.png

类似于上图

name是起给自己看的名字

scope是settings作用的范围

settings是要自定义的内容

fontstyle控制加粗(bold)倾斜(italic)下划线(underline),可以多选

fontground是字体颜色

类似于

854499c7e8ce6e14a7a11c1da51031ec.png

可以追加

比如

{"name": "A","scope": "support.type, support.class","settings": {"fontStyle": "italic",

}

},

{"name": "B","scope": "support.type, support.class","settings": {"fontStyle": "bold",

}

}

一切修改好后重启vscode,点击首选项和主题

如果出现了自定义的主题,那么就表示能使用这个主题了

d0062c321ec47a6cf2209c091366e3b8.png

然后点击插件,如果能看到我们刚刚定制的插件的话,就表示大功告成了

057440820e842100684bc44d729e2aef.png

原文:https://www.cnblogs.com/TAMING/p/9766377.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值