Visual Studio Code(VSCODE)自定义语言和颜色主题

来源:互联网 发布:网游加速器mac版 编辑:程序博客网 时间:2024/05/21 16:22

注:本文由赤石俊哉翻译整理,如需转载请征得译者同意,如果您是本文的原作者,并且不希望公布此译文,您可以联系我,我将删除相关文章。O(∩_∩)O谢谢。
原文链接:VSCODE官方文档:Customization - Adding Language Colorization & Bracket Matching
本文对应的VSCODE版本为:v0.9.1 请确认您安装的Visual Studio Code最低版本是0.9.1

Code Yeoman Generator

VS通过Code Yeoman Generator来间接地对TextMate的语言支持和颜色主题支持。

在这个版本的生成器里面,你可以创建两种自定义:
1. 额外的颜色主题
2. 语法高亮和括号匹配
在以后的Code中,我们会陆续为它添加更多的自定义功能。

需要注意的是,Yeoman Generator是由Node.js开发的,所以我们需要先安装Node.js才能继续使用它。

安装Node.js

进入Node.js官方网站,直接下载x64 for Windows 的 Stable 版本吧。

此文章撰写时,最新版本为5.0.0 Stable

下载完成之后,双击安装即可。
由于接下来我们需要用到NPM包管理器,这个是一定要安装的~
当然最好也选中(默认是选中的)ADD TO PATH吧,这样直接从CMD里面就可以直接调用了。

部署Yeoman Generator

接下来运行cmd,在命令提示符中依次运行:

npm install -g yonpm install -g generator-codeyo code

Yeoman Generator将会请求一些信息,然后根据这些信息来生成你的个性化数据。生成器完成工作之后,你只需要把生成器的输出目录整个复制到.vscode/extensions目录里面,然后直接启动VSCODE就可以使用这些新特性了。
在将来,你将可以发布这些个性化数据到外部扩展Gallery中,到社区去和其他人分享。

提示:如果你希望此时就和其他人分享的话,你可以简单地将生成的文件夹拷贝给他们,然后要求他们复制到他们的.vscode/extensions目录中去。

下面是我对Grandson of Obisidian主题做的安装包(安装包分两种,一键式安装和手动安装)

一键式安装(需要运行管理员权限读取注册表,自动判断VSCODE安装位置)

手动安装(自己选择VSCODE的安装位置)
之所以分两个版本。。本来只想弄一键式安装的,但是……肯定有人会担心俺写的程序要管理员权限干嘛,所以……
【暂时搁置,可能在未来的某一天就放到GitHub上了~】

1 0