mac系统sublime text2安装HTMLPrettify插件 过程及问题解决方案

mac2022-06-30  8

(查询了很多资料 侵删)

安装HTMLPrettify之前 首先需要安装Node。(Node是一个服务器端的javascript解释器,它将改变服务器应该如何工作的概念。Node采用一系列“非阻塞”库来支持事件循环的方式。本质上就是为文件系统、数据库之类的资源提供接口。向文件系统 发送一个请求时,无需等待硬盘(寻址并检索文件),硬盘准备好的时候非阻塞接口会通知Node。该模型以可扩展的方式简化了对慢资源的访问, 直观,易懂。)

 

-安装Node

  首先在nodejs.org下载安装包,下载之后点击安装,按照各个步骤安装完成。它将在你的机器上安装 Node.js 和 npm (node package manager)。安装成功后可以使用node和npm命令了。

  之后打开终端 输入命令:curl http://npmjs.org/install.sh | sh  //实际上是node.js的管理工具

  执行完成之后我们继续执行下面都命令:sudo npm update npm -g    //这一步是更新npm

  等待指令全部完成之后便安装完毕,我们需要测试下是否安装成功,使用打印版本命令:npm -v  //出现版本号则安装成功

 

-安装插件

  首先还是需要下载安装包。

  解压之后的安装包需要放在这个位置,preferences->Browse Packages,将安装包拷贝过去即可。

           

  之后需要到这个位置更改路径:

           

默认情况下是这样的:

          

以上,HTML-CSS-JS Prettify安装完成,可以使用快捷键Command+shift+h来操作。

 

-出现的问题

  我在安装的时候出现了一直找不到node的情况,如下图:

         

  解决这个问题分为两种情况:

  1、设置地址错误

  2、解码问题

  

  第一种情况可在终端中输入:which node  //查询node所在目录

如果目录不是默认的/usr/local/bin/node 则需修改插件设置中的地址。

 

  第二种情况是因为这个插件本身不支持utf-8,那么我们只好给她加一个encode("utf-8")即可。

在下载的插件文件夹中找到HTMLprettify.py

  在第83 行修改: PluginUtils.get_node_path()后添加 .encode("utf-8")

  在第83行 file_path = self.view.file_name()后添加 .encode("utf-8")

 

  至此即可解决问题。

转载于:https://www.cnblogs.com/takochan/p/5027969.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)