gpt4 book ai didi

Django + Emacs(作为 TextMate 替代品)

转载 作者:行者123 更新时间:2023-12-03 15:18:50 25 4
gpt4 key购买 nike

有没有完整的教程如何配置 emacs 以与 Django(1.1)(在 Mac 上)一起使用?
我正在考虑从 TextMate 切换到 Emacs 以拥有 django 的多平台编辑器。我有我的最爱。来自 textmate 的主题,我想将其转换为 emacs(也许是“转换器”?)。从 Textmate 切换是个好主意?

最佳答案

我第二个@docgnome 的建议 Django modeyasnippet ,但真正让你再也不想回到 TextMate 的关键是集成 PyFlakes进入您的开发环境,此时 Emacs 将为您提供 Python 代码中错误的即时通知。这些远远超出了您仅通过语法突出显示即可免费获得的错字级别错误检测;您会收到诸如赋值前的变量、未使用的导入和错误的缩进等错误的通知。

在 Emacs 中安装 PyFlakes 相对简单:只需下载并安装 PyFlakes ,然后将以下内容添加到您的 ~/.emacs~/.emacs.d/init.el , 作为适当的:

(when (load "flymake" t) 
(defun flymake-pyflakes-init ()
(let* ((temp-file (flymake-init-create-temp-buffer-copy
'flymake-create-temp-inplace))
(local-file (file-relative-name
temp-file
(file-name-directory buffer-file-name))))
(list "pyflakes" (list local-file))))
(add-to-list 'flymake-allowed-file-name-masks
'("\\.py\\'" flymake-pyflakes-init)))
(add-hook 'python-mode-hook 'flymake-mode)

就是这样。您现在应该注意到,每当您编辑 Python 时,错误都会以红色突出显示。将鼠标悬停在上面可以查看对所提供的行有什么问题的完整说明。

至于像 TextMate 这样的主题:Emacs 主题可能有点烦人;除非你真的想要你在 TextMate 中的确切主题,否则我会捕获 Color Theme对于 Emacs 并找到一个适合您的喜好。您几乎肯定可以找到一个与您当前的 TextMate 非常接近的,并且不必手动配置面。

关于Django + Emacs(作为 TextMate 替代品),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1257236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com