今天趁着有点闲工夫,准备好好配置一下sublime环境,毕竟天天见面。

首当其冲的就是FileHeader插件了,安装它之后就懒得配置过。(方便起见,以下简称FH)

FH是一个为文件自动添加前缀字段的插件,比如这样:

上面的这些都是这个插件在文件创建时自动添加进去的。

为了配置这个插件,我找到了它的官方github地址:

https://github.com/shiyanhui/FileHeader/blob/master/README.rst

(上面的是README的地址)

通过README我们可以得到很多信息,关于设置与自定义模版的内容在最后两部分。

Preferences => Package Settings => File Header => Settings – Default 我找到了FH的配置文件,这个文件的注释写的很详细(可惜我英语渣,看了半天)

注释

/*

options

=======

*/

下为各种设置选项,

有一个地方需要注意:

"custom_template_header_path": "",

这个选项,注释说的是自定义模版的路径,但是我路径格式搞了半天没有整好,最后之后退而求其次,直接修改默认的模版了。

默认的模版都在sublime插件目录下template下,这个目录下有两个文件夹:body,header;如字面意思,分别代表上一个图中后面添加的代码模版,前面添加的文件信息注释模版

注释:

/*

Variables

=========

*/

下面的是变量列表,注释信息有“Can't be set custom.”的可以自己定义,定义模式下面给到了一个email的示意,而且可以自定义多个“变量组”,不一样的语言选择不一样的自定义变量:

示例如下:

初始状态:

自定义的过程如下:

添加自定义的变量组

对某个语言施行此变量组

下面,我们来介绍如何自定义模版。

在上面说道的模版目录打开要修改的语言的模版。

(以C++为例)

应该很清楚了,双重花括号括起来的就是刚才在配置文件中定义的那几个变量,仿照这个模版进行编辑即可。

这个模版的显示效果即为本篇博客第一个图片的上半部分

sublime text 3插件---File Header配置的更多相关文章

  1. sublime text 3 快捷键大全以及配置编译环境

    Sublime text 3是码农最喜欢的代码编辑器,每天和代码打交道,必先利其器,掌握基本的代码编辑器的快捷键,能让你打码更有效率.刚开始可能有些生疏,只要花一两个星期坚持使用并熟悉这些常用的快捷键 ...

  2. 推荐!Sublime Text 最佳插件列表

    本文由 伯乐在线 - 艾凌风 翻译,黄利民 校稿.英文出处:ipestov.com.欢迎加入翻译组. 本文收录了作者辛苦收集的Sublime Text最佳插件,很全. 最佳的Sublime Text ...

  3. Sublime Text 3 安装及简单配置

    Sublime Text 3, 一款不错的文本编辑器, 加上各种插件和IDE就能化身各种语言的编译器, 界面以及多种插件的灵活组合搭配更是让程序员们在码代码这种枯燥的生活中增加一点调剂. 下载地址 点 ...

  4. sublime text 3 快捷键大全以及配置编译环境(转)

    Sublime text 3是码农最喜欢的代码编辑器,每天和代码打交道,必先利其器,掌握基本的代码编辑器的快捷键,能让你打码更有效率.刚开始可能有些生疏,只要花一两个星期 坚持使用并熟悉这些常用的快捷 ...

  5. Sublime Text 最佳插件列表

    http://blog.jobbole.com/79326/ 推荐!Sublime Text 最佳插件列表 2014/07/25 · 工具与资源 · 26.1K 阅读 · 2 评论 · Sublime ...

  6. Sublime Text 3 插件整理

    Sublime Text作为一个尽为人知的代码编辑器,其优点不用赘述.界面整洁美观.文本功能强大,且运行速度极快,非常适合编写代码,写文章做笔记.Sublime Text还支持Mac.Windows和 ...

  7. 开发者常用的 Sublime Text 3 插件

    1.官网下载 Sublime Text 3 (已有安装包的,请忽略) Sublime Text 官网下载地址 : http://www.sublimetext.com/ 2.打开 Sublime Te ...

  8. 令人惊叹的sublime text 3 插件

    1.Chinese​Localization------语言汉化.(新手必备) 2.SublimeTmpl------打开生成模板.(新手必备) 3.SublimeCodeIntel------代码自 ...

  9. 开发者最常用的 8 款 Sublime Text 3 插件

    转载于:http://www.itxuexiwang.com/a/liunxjishu/2016/0228/177.html?1456925631Sublime Text作为一个尽为人知的代码编辑器, ...

随机推荐

  1. js设计模式--发布订阅模式

    前言 本系列文章主要根据<JavaScript设计模式与开发实践>整理而来,其中会加入了一些自己的思考.希望对大家有所帮助. 概念 发布-订阅模式又叫观察者模式,它定义对象间的一种一对多的 ...

  2. SqlSugar

    SqlSugar 官网 SqlSugar 源码 SqlSugar NuGet

  3. STM32F10xxx_启动模式

    目录 STM32F10xxx_启动模式 更新记录 启动配置 参考: STM32F10xxx_启动模式 更新记录 version status description date author V1.0 ...

  4. Swift(一)语言介绍

    Swift是苹果2014年推出的全新的编程语言,它继承了C语言.ObjC的特性,且克服了C语言的兼容性问题. Swift发展过程中不仅保留了ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在其中 ...

  5. js中 base64 转二进制

    function base64toBlob(base64,type) { // 将base64转为Unicode规则编码 let bstr = atob(base64, type), n = bstr ...

  6. ffmpeg3.3.2命令行参数笔记

    组成: 1.libavformat:用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构和读取音视频帧等功能,包含demuxers和muxer库: 2.libavcodec:用 ...

  7. laravel swoole Call to undefined method Illuminate\Events\Dispatcher::fire()

    报错: Call to undefined method Illuminate\Events\Dispatcher::fire() Whoops\Run::handleError("Unca ...

  8. Go语言标准库之fmt.Scan

    Go语言fmt.Scan使用指南 本文介绍了Go语言中fmt包中从标准输入获取数据的的Scan系列函数.从io.Reader中获取数据的Fscan系列函数以及从字符串中获取数据的Sscan系列函数的用 ...

  9. Linux :file、which 、whereis、locate、find

    1 file 观察文件类型 file  文件 2 which 寻找文件 选项与参数: -a : 将所有由PATH目录中可以知道的指令列出,而不止一个被找到的指令名称 3 whereis 寻找特定文件 ...

  10. Django学习系列17:在模板中渲染待办事项

    前面提到的问题中在表格中显示多个待办事项 是最后一个容易解决的问题.要编写一个新单元测试,检查模板是否也能显示多个待办事项: lists/tests.py def test_displays_all_ ...