2.0 KiB
2.0 KiB
各种开发工具配置
Indium
Indium是一个可以在Emacs里直接调试运行在Chrome中的JavaScript的软件。
感觉双屏用这个软件应该会很爽。安装使用步骤如下:
-
安装服务端
npm install -g indium -
安装Emacs客服端
;; 直接从melpa源里安装 (require-package 'indium) ;; 配置 (require 'indium) (add-hook 'js-mode-hook 'indium-interaction-mode) -
indium配置文件:.indium.json
{ "configurations": [ { "name": "Indium Demo", "type": "chrome", "host": "0.0.0.0", "post": 9222, "url": "http://0.0.0.0:3000" } ] }配置项说明:
name: 随便起一个就好
type: Chrome调试直接写chrome就行了,其他参考Indium Setup
host: 本地调试地址
port: Chrome的调试协议端口号,和项目无关,和Chrome的启动参数有关
url: 项目的首页地址,按项目设置
-
启动Chrome
在命令行里启动chrome的时候带上参数
chrome --remote-debugging-port=9222在gentoo里面,自己编译的chromium中,有个配置文件/etc/chromium/default,
其中有 CHROMIUM FLAGS 配置项,将其设置为上面启动参数的内容即可。即:
CHROMIUM_FLAGS="--remote-debugging-port=9222" -
开始调试
在要调试的JavaScript文件中执行Emacs命令indium-connect即可开始调试
(indium-connect)用快捷键或Indium插件提供的命令加入断点,即可开始愉快的调试了。
更多用法参考Indium手册。