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.
