Emacs之威: 使用Impatient Mode实时开发网站
目录
你在编辑HTML或CSS文件是是否希望看浏览器呈现实时变化?Emacs为这个问题提供了一个简单的解决方案,假设你通过 apt-get install Emacs=, =pacman -Syu Emacs
或 brew cask install Emacs
安装好了Emacs.
设置Emacs之后,你需要通过MELPA安装 impatient-mode
包。我会给你留下一个链接,链接到我的emacs配置,这样你就可以在不了解emacs或如何使用MELPA设置包的情况下继续学习本教程。
安装emacs
这些步骤应该适用于任何运行Emacs的平台。Emacs预装在许多*nix发行版中,但是您可能需要首先从系统的软件包仓库库中安装Emacs GUI。
- 开启终端
- 在命令提示符中输入
$ brew cask install emacs=, =$ pacman - syu emacs
或$ apt-get install emacs
在Emacs中安装impatient mode
此步骤要求你为Emacs设置MELPA,并在 .emacs.d/
目录中的 initel
文件中进行配置,然后安装 impatient-mode
Emacs包。
好在,你可以直接将我的emacs配置复制到你的 .emacs.d
目录中,就不需要搞这些麻烦事了。
- 键入
cd ~
确保进入$HOME
目录 - 运行
$ git clone https://github.com/avocadoras/.emacs.d.git
克隆完后, cd
进入存储库。
可选:切换到web-impatient分支
我的个人配置包含许多会减慢Emacs启动的包。
如果您从头开始Emacs,您将需要在Emacs中设置MELPA,然后安装Impatient Mode。
为了减少麻烦,您可以复制我的emacs配置并切换到 web-impatient
这个分支,该分支比我的个人配置更快Emacs。
- 在终端中提示符中输入
$ cd .emacs.d/
, 使你进入.emacs.d/
中 - 输入
$ git checkout web-impatient
切换到 web-impatient 分支
启动http服务器并为文件启动 impatient mode
在打开文件后输入 ALT-x httpd-start
(在macOS中这应该是 OPTION-x httpd-start
)来启动与 impatient-mode
package自带的http服务器,然后按下键 RETURN
或 ENTER
.