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上了~】
- Visual Studio Code(VSCODE)自定义语言和颜色主题
- Visual Studio Code(VSCODE)语言设置
- visual studio code(vscode)的使用(快捷键)
- vscode: Visual Studio Code 常用快捷键(二)
- vscode:visual studio code 调试php
- 【VSCode】Visual Studio Code插件指南
- vscode: Visual Studio Code 常用快捷键
- vscode: Visual Studio Code 常用快捷键
- Visual Studio Code(vscode) git的使用
- vscode: Visual Studio Code 常用快捷键
- vscode: Visual Studio Code 常用快捷键
- vscode: Visual Studio Code 常用快捷键
- vscode: Visual Studio Code 常用快捷键
- vscode: Visual Studio Code 常用快捷键
- vscode: Visual Studio Code 常用快捷键
- Visual Studio 更改字体大小显示行号和更改主题(背景)颜色
- Visual Studio 2013如何换肤(修改主题颜色)
- macOS 下 Visual Studio Code(VSCODE)安装配置及应用
- linux下挂载远程磁盘
- 数据库Sharding的基本思想和切分策略
- Linux里如何查找文件内容
- 怎么在谷歌浏览器中安装.crx扩展名的离线Chrome插件
- MJPEG
- Visual Studio Code(VSCODE)自定义语言和颜色主题
- IOS object-c 中定时器NSTimer的开启与关闭
- Tomcat的URL中文乱码解决以及传输优化
- DTD(Document Type Definition文档类型定义)
- Unity 数据存储
- app推送功能
- vs 打印信息到Output
- XML Schema基本结构
- Android 第三方开源 SlidingMenu 使用详解