Visual Studio Code(VSCODE)自定义语言和颜色主题
2016-01-07 13:10
671 查看
注:本文由赤石俊哉翻译整理,如需转载请征得译者同意,如果您是本文的原作者,并且不希望公布此译文,您可以联系我,我将删除相关文章。O(∩_∩)O谢谢。
原文链接:VSCODE官方文档:Customization - Adding Language Colorization & Bracket Matching
本文对应的VSCODE版本为:v0.9.1 请确认您安装的Visual Studio Code最低版本是0.9.1
在这个版本的生成器里面,你可以创建两种自定义:
1. 额外的颜色主题
2. 语法高亮和括号匹配
在以后的Code中,我们会陆续为它添加更多的自定义功能。
需要注意的是,Yeoman Generator是由Node.js开发的,所以我们需要先安装Node.js才能继续使用它。
此文章撰写时,最新版本为5.0.0 Stable
下载完成之后,双击安装即可。
由于接下来我们需要用到NPM包管理器,这个是一定要安装的~
当然最好也选中(默认是选中的)ADD TO PATH吧,这样直接从CMD里面就可以直接调用了。
Yeoman Generator将会请求一些信息,然后根据这些信息来生成你的个性化数据。生成器完成工作之后,你只需要把生成器的输出目录整个复制到
在将来,你将可以发布这些个性化数据到外部扩展Gallery中,到社区去和其他人分享。
提示:如果你希望此时就和其他人分享的话,你可以简单地将生成的文件夹拷贝给他们,然后要求他们复制到他们的
下面是我对
一键式安装(需要运行管理员权限读取注册表,自动判断VSCODE安装位置)
手动安装(自己选择VSCODE的安装位置)
之所以分两个版本。。本来只想弄一键式安装的,但是……肯定有人会担心俺写的程序要管理员权限干嘛,所以……
【暂时搁置,可能在未来的某一天就放到GitHub上了~】
原文链接: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 yo npm install -g generator-code yo code
Yeoman Generator将会请求一些信息,然后根据这些信息来生成你的个性化数据。生成器完成工作之后,你只需要把生成器的输出目录整个复制到
.vscode/extensions目录里面,然后直接启动VSCODE就可以使用这些新特性了。
在将来,你将可以发布这些个性化数据到外部扩展Gallery中,到社区去和其他人分享。
提示:如果你希望此时就和其他人分享的话,你可以简单地将生成的文件夹拷贝给他们,然后要求他们复制到他们的
.vscode/extensions目录中去。
下面是我对
Grandson of Obisidian主题做的安装包(安装包分两种,一键式安装和手动安装)
一键式安装(需要运行管理员权限读取注册表,自动判断VSCODE安装位置)
手动安装(自己选择VSCODE的安装位置)
之所以分两个版本。。本来只想弄一键式安装的,但是……肯定有人会担心俺写的程序要管理员权限干嘛,所以……
【暂时搁置,可能在未来的某一天就放到GitHub上了~】
相关文章推荐
- MJPEG
- 怎么在谷歌浏览器中安装.crx扩展名的离线Chrome插件
- tornado协程(coroutine)原理
- linux下挂载远程磁盘
- 数据库Sharding的基本思想和切分策略
- xml属性和子元素的选择
- lunix(二)
- 前端开发 sublime text 常用插件和配置
- 前端开发 sublime text 常用插件和配置
- UliPad ----python 开发利器
- linux系统分区和文件系统概念-41
- 大规模图像数据库的搜索-图像检索 Searching in large image databases -- Image retrieval
- 函数访问参数受限的处理方法
- java机器学习工具包
- Runtime.getRuntime().addShutdownHook
- 截屏,并将截取的图片保存到相册中
- unity中解析excel导出的txt文件
- C++小题(十二)
- 在oc中把原本字符串123-456-789-000里面的-去掉然后输出最简单方法
- MySQL - 复制数据表