【第22期】观点:IT 行业加班,到底有没有价值?

打包sublime text 3开发环境之Sublime-HTMLPrettify插件打包方法

原创 2016年08月28日 16:01:59

便捷式sublime text 3打包Sublime-HTMLPrettify插件方法

关于sublime text的赞美之词就不多说了,sublime有个缺点就是没有官方的账户系统以云同步我们的sublime text开发环境的设置、插件等,但是网上大神给出了另一种解决方法,就是将用户配置、插件等文件保存至sublime的安装目录下,从而可以让我们直接将整个sublime text文件夹打包拿到其他电脑直接开搞而不用在其他电脑再一次配置环境。本文将介绍如何将源代码格式化插件Sublime-HTMLPrettify跟随sublime text一起打包的方法。


准备工作

  • 安装好 NodeJs环境 (官方下载),本文以我的安装目录’C:\Program Files\nodejs’为例。
  • 安装好 Sublime-HTMLPrettify插件
  • 下文以我的sublime text 3安装目录’D:\greensoft\Sublime Text 3’为例

步骤

1、下面打开sublime text安装目录,建立目录以及子目录’Data/NodeJs’,建好上述目录后的完整目录为’D:\greensoft\Sublime Text 3\Data\NodeJs’。


2、打开NodeJs安装目录,将’node.exe’文件复制到’D:\greensoft\Sublime Text 3\Data\NodeJs’下。


3、打开HTMLPrettify插件配置文件’HTMLPrettify.sublime-settings’,将node_path内容修改为如下:
“node_path”: {
“windows”: “Data/NodeJs/node.exe”,//node.exe相对于sublime text安装目录的相对路径
“linux”: “/usr/bin/nodejs”,
“osx”: “/usr/local/bin/node”
},


4、打开D:\greensoft\Sublime Text 3\Data\Packages\HTML-CSS-JS Prettify\HTMLPrettify.py文件,将193行的:
return node
修改为:
return os.path.abspath(os.curdir)+”/”+node


5、收工!

有何不对之处欢迎大家指出以便更正…

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

C语言之链表栈

#ifndef __LISTSTACK_H__ #define __LISTSTACK_H__ #include "error.h" #define TRUE 1 #define FLASE 0 #...

struts流程

struts流程 struts2通过拦截器处理用户请求,使业务逻辑控制器与servlet结合 拦截器处理:web.xml中加入FiterDispatcher/StrutsPrepareAndE...

jdk1.8 J.U.C并发源码阅读------AQS之共享锁的获取与释放

jdk1.8中java.util.concurrent包中源码阅读笔记。

jzoj. 4298. 【NOIP2015模拟11.2晚】我的天

Description很久很以前,有一个古老的村庄——xiba村,村子里生活着n+1个村民,但由于历届村长恐怖而且黑暗的魔法统治下,村民们各自过着独立的生活,完全没有意识到其他n个人的存在。 但有一...

session和cookie机制

我们在浏览网站时,访问的每一个web页面都需要使用HTTP协议实现。而HTTP协议是无状态协议,也就是说HTTP协议没有一个内建机制来维护两个事务之间的状态。当一个用户请求一个页面以后,再请求同一个网...

LINUX下的消息队列实例解析(转)

一、消息队列的基本概念 消息队列 (也叫做报文队列)是Unix系统V版本中进程间通信机制之一。消息队列就是一个消息的链表。就是把消息看作一个记录,并且这个记录具有特定的格式以及特定的优先级。对消息队...

【WebService】带你走进webservice的世界

1. webservice是啥  准确的来说,webservice不是一种技术,而是一种规范。是一种跨平台,跨语言的规范,用于不同平台,不同语言开发的应用之间的交互。   举个例子,比如在Windo...

servlet通过JDBC连接数据库

软件环境:ORACLE 9iweblogic 8MyEclipse 3.0.1 step 1:打开MyEclipse,新建一个WEB Project 项目,如下图:480)this.style.wid...

div () 函数

div 语法:    #include   div_t div( int numerator, int denominator );功能: 函数返回参数numerator / denominator的...

Spark机器学习库(MLlib)官方指南手册中文版

Spark机器学习库(MLlib)指南        MLlib是Spark里的机器学习库。它的目标是使实用的机器学习算法可扩展并容易使用。它提供如下工具:        1.机器学习算法:常规机器学...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)