祭出Emacs
以自动执行python代码为例。保存代码将自动执行python -m doctest $buffer_name
当然你可以替换为任意命令。
以下elisp代码:
(defun py-test-save-hook()
"python Test of save hook"
(when (eq major-mode 'python-mode)
(shell-command (concat "python -m doctest " (buffer-name)))))
(add-hook 'after-save-hook 'py-test-save-hook)
加入.emacs里,或者丢到emacs buffer里c-x c-e
完成。
vim党和ide党怎么看
以自动执行python代码为例。保存代码将自动执行python -m doctest $buffer_name
当然你可以替换为任意命令。
以下elisp代码:
(defun py-test-save-hook()
"python Test of save hook"
(when (eq major-mode 'python-mode)
(shell-command (concat "python -m doctest " (buffer-name)))))
(add-hook 'after-save-hook 'py-test-save-hook)
加入.emacs里,或者丢到emacs buffer里c-x c-e
完成。
vim党和ide党怎么看