Sublime Text新建.vue模板并高亮(图文教程)


Posted in Javascript onOctober 26, 2017

本文介绍了 Sublime Text新建.vue模板并高亮(图文教程),分享给大家,也给自己留个笔记。

准备工作

  1. 下载安装新建文件模板插件 SublimeTmpl
  2. 下载安装vue语法高亮插件 Vue Syntax Highlight

Sublime Text安装插件的方法有两种:

1、使用Sublime Text自带的安装库 Package Control 去安装

点击菜单栏的 Preferences -> Package Control 或使用快捷键 CTRL+SHIFT+P 打开终端窗口,输入Install选择Package Control: Install Package来安装

2、下载直接放入包目录 (Preferences / Browse Packages) 中文:(首选项 / 包浏览器) 文件夹里面

  1. SublimeTmpl
  2. Vue Syntax Highlight

创建.vue模板并让语法高亮

安装完Vue Syntax Highlight之后,你打开.vue格式的文件就已经可以高亮了,我们现在来设置用快捷键直接创建.vue格式的文件。

SublimeTmpl 默认只有6种语法模板:

  1. html ctrl+alt+h
  2. javascript ctrl+alt+j
  3. css ctrl+alt+c
  4. php ctrl+alt+p
  5. ruby ctrl+alt+r
  6. python ctrl+alt+shift+p

我们现在新增创建 vue 格式的模板

1、创建vue文件模板

直接打开插件包的文件夹 Preferences -> Browse Packages

Sublime Text新建.vue模板并高亮(图文教程)

首选项 -> 浏览程序包

Sublime Text新建.vue模板并高亮(图文教程)

包文件夹

打开存放模板的文件夹 templates,随便复制一项,改名为vue.tmpl

Sublime Text新建.vue模板并高亮(图文教程)

创建vue.tmplvue.tmpl内容改为你想要的模板

Sublime Text新建.vue模板并高亮(图文教程)

vue.tmpl内容

2、修改新建菜单,增加新建vue选项

SublimeTmpl新建菜单默认是没有vue的,如图

Sublime Text新建.vue模板并高亮(图文教程)

新建 -> New File (SublimeTmpl)

点击上图的 Menu 选项,或者打开 Preferences -> Package Settings -> SublimeTmpl -> Settings - Menu,如图

Sublime Text新建.vue模板并高亮(图文教程)

打开菜单配置项

复制一项,然后粘贴修改为 vue 项,如图

Sublime Text新建.vue模板并高亮(图文教程)

新增vue项

保存修改,就会在新建菜单里面出现vue项,如图

Sublime Text新建.vue模板并高亮(图文教程)

出现vue项

点击上图vue新建项,就会出现之前设置的模板内容,只不过没有语法高亮,并且是纯文本格式,如图

Sublime Text新建.vue模板并高亮(图文教程)

新建vue文件

3、模板绑定vue语法高亮

打开 Preferences -> Package Settings -> SublimeTmpl -> Settings - Default,如图

Sublime Text新建.vue模板并高亮(图文教程)

打开默认设置项

复制一项并修改为vue,路径如下

Sublime Text新建.vue模板并高亮(图文教程)

绑定vue语法

绑定语法关联文件路径请查看目录 Sublime Text3\Data\Cache,寻找vue高亮语法插件名,并打开,如图

Sublime Text新建.vue模板并高亮(图文教程)

Sublime Text3\Data\Cache目录

Sublime Text新建.vue模板并高亮(图文教程)

Sublime Text3\Data\Cache\vue-syntax-highlight

再次菜单新建vue就语法高亮了,如图

Sublime Text新建.vue模板并高亮(图文教程)

新建vue文件

4、绑定新建vue文件快捷键

打开 Preferences -> Package Settings -> SublimeTmpl -> Key Bindings - Default,如图

Sublime Text新建.vue模板并高亮(图文教程)

打开设置快捷键文件

复制一项,粘贴创建新建vue快捷键为 ctrl+alt+v,如图

Sublime Text新建.vue模板并高亮(图文教程)

创建快捷键

保存后,菜单新建里也有了,如图

Sublime Text新建.vue模板并高亮(图文教程)

新建文件菜单

试试,完美!

Sublime Text新建.vue模板并高亮(图文教程)

完美

最后

Preferences -> Package Settings -> SublimeTmpl -> Settings - Commands 文件好像是配置命令的,配置方法也跟上面相同,照猫画虎即可~

最后的最后

通过这种方法,其他的语言模板也可以自己去创建。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript关于select的相关操作说明
Jan 13 Javascript
jquery监控数据是否变化(修正版)
Apr 12 Javascript
解析John Resig Simple JavaScript Inheritance代码
Dec 03 Javascript
jquery实现页面图片等比例放大缩小功能
Feb 12 Javascript
原生js封装自定义滚动条
Mar 24 Javascript
vue货币过滤器的实现方法
Apr 01 Javascript
vue.js删除动态绑定的radio的指定项
Jun 02 Javascript
Vuepress 搭建带评论功能的静态博客的实现
Feb 17 Javascript
解决Layui中templet中a的onclick参数传递的问题
Sep 20 Javascript
Nautil 中使用双向数据绑定的实现
Oct 02 Javascript
如何基于原生javaScript生成带图片的二维码
Nov 21 Javascript
微信小程序中限制激励式视频广告位显示次数(实现思路)
Dec 06 Javascript
vue+swiper实现组件化开发的实例代码
Oct 26 #Javascript
canvas+gif.js打造自己的数字雨头像的示例代码
Oct 26 #Javascript
使用Bootrap和Vue实现仿百度搜索功能
Oct 26 #Javascript
Vue利用路由钩子token过期后跳转到登录页的实例
Oct 26 #Javascript
vue路由跳转时判断用户是否登录功能的实现
Oct 26 #Javascript
webpack3之loader全解析
Oct 26 #Javascript
JS使用正则表达式找出最长连续子串长度
Oct 26 #Javascript
You might like
手把手教你使用DedeCms的采集的图文教程
2007/03/11 PHP
PHP中COOKIES使用示例
2015/07/26 PHP
zen_cart实现支付前生成订单的方法
2016/05/06 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
2016/11/01 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
js 处理URL实用技巧
2010/11/23 Javascript
jquery随意添加移除html的实现代码
2011/06/21 Javascript
JS判断、校验MAC地址的2个实例
2014/05/05 Javascript
JS使用for循环遍历Table的所有单元格内容
2014/08/21 Javascript
JAVA四种基本排序方法实例总结
2015/07/24 Javascript
用JavaScript获取页面文档内容的实现代码
2016/06/10 Javascript
AngularJS 所有版本下载地址
2016/09/14 Javascript
vue的Virtual Dom实现snabbdom解密
2017/05/03 Javascript
vue2.0中click点击当前li实现动态切换class
2017/06/21 Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
2017/10/18 Javascript
jquery animate动画持续运动的实例
2017/11/29 jQuery
ajax请求+vue.js渲染+页面加载的示例
2018/02/11 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
2019/06/20 jQuery
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
js实现限定范围拖拽的示例
2020/10/26 Javascript
[01:29]Ti4循环赛第三日精彩回顾
2014/07/13 DOTA
对numpy中布尔型数组的处理方法详解
2018/04/17 Python
详解python中的json和字典dict
2018/06/22 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
2020/03/11 Python
Django DRF认证组件流程实现原理详解
2020/08/17 Python
matplotlib 多个图像共用一个colorbar的实现示例
2020/09/10 Python
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
威盛公司软件C++工程师笔试题面试题
2012/07/16 面试题
门卫岗位职责
2013/11/15 职场文书
医学生自荐信范文
2013/12/03 职场文书
搞笑获奖感言
2014/01/30 职场文书
小学生安全演讲稿
2014/04/25 职场文书
群众路线个人剖析材料
2014/10/07 职场文书
Python OpenCV 彩色与灰度图像的转换实现
2021/06/05 Python
如何用H5实现好玩的2048小游戏
2022/07/23 HTML / CSS
Spring boot实现上传文件到本地服务器
2022/08/14 Java/Android