我最近开始学习Emacs。我完成了本教程,阅读了一些入门文章,到目前为止一切顺利。
现在,我想将其用于Python开发。据我了解,Emacs有两种单独的Python模式:python-
mode.el,它是Python项目的一部分;和python.el,这是Emacs 22的一部分。
我阅读了所有可以找到的信息,但是大多数信息似乎已经过时了,我仍然感到困惑。
问题:
相关链接:
如果您使用的是GNU Emacs 21或更早版本或XEmacs,请使用python-mode.el。GNU Emacs 22
python.el不适用于它们。在GNU Emacs 22上,python.el确实可以工作,并且可以更好地与GNU
Emacs自己的符号解析和完成,ElDoc等联系在一起。我自己使用XEmacs,所以我不使用它,而且我听说人们抱怨它没有过去的效果不是很好,但是有一些可用的更新程序可以解决某些问题(例如,在您链接的emacswiki页面上),并且您希望现在将它们集成到上游。如果我是GNU
Emacs类的人,我将使用python.el直到发现特定原因不这样做。
据我所知,python-
mode.el的最大问题是它不太了解三引号字符串。它将它们视为单引号,这意味着用三引号引起来的字符串中的单引号会引起语法高亮显示:它将认为字符串已在此处结束。您可能还需要更改auto-
mode-alist来为.py文件打开python-mode。我不记得是否仍然如此,但是我的init.el已经设置了auto-mode-alist很多年了。
至于其他插件,我认为“基本”没有。XEmacs的func菜单有时很有用,它为您提供了当前文件的一些功能/类浏览器菜单。我不记得GNU
Emacs是否有类似的东西。我有一个用于reStructuredText编辑的rst模式,因为在某些项目中使用了这种模式。捆绑使用您使用的任何VC(如果有)可能对您有用,但是内置了对大多数轻松下载的.el文件的支持。
本文向大家介绍emacs 退出Emacs,包括了emacs 退出Emacs的使用技巧和注意事项,需要的朋友参考一下 示例 您可以使用以下快捷键退出Emacs: C-x C-c 哪里C是control关键。 挂起Emacs 您可以使用以下按键绑定来挂起Emacs: C-z 它使您回到外壳。如果要恢复emacs会话,请fg在终端中输入。
Emacs是一种强大的文本编辑器,在程序员和其他以技术工作为主的计算机用户中广受欢迎。EMACS,即Editor MACroS(宏编辑器)的缩写,最初由Richard Stallman于1975年在MIT协同Guy Steele共同完成。这一创意的灵感来源于TECMAC和TMACS,它们是由Guy Steele、Dave Moon、Richard Greenblatt、Charles Franks
本文向大家介绍emacs 文件和缓冲区,包括了emacs 文件和缓冲区的使用技巧和注意事项,需要的朋友参考一下 示例 在Emacs中,文件的含义与操作系统中的含义相同,并且用于永久存储数据。甲缓冲器是正在编辑的文件的内部表示。可以使用将文件读取到缓冲区中C-x C-f,并且可以使用C-x C-s(将文件保存到当前位置)或C-x C-w(将文件写入其他位置,提示输入-等效于Save as)将缓冲区写
本文向大家介绍emacs Prelude,包括了emacs Prelude的使用技巧和注意事项,需要的朋友参考一下 示例 Prelude是另一种流行的入门工具包。它具有对各种开箱即用的编程语言的良好支持,尤其是clojure。在* nix系统上,可以使用以下命令进行安装:
本文向大家介绍emacs-live,包括了emacs-live的使用技巧和注意事项,需要的朋友参考一下 示例 emacs-live是另一种流行的emacs入门套件,另外还重点关注使用泛音进行的现场音乐编码。 您可以通过两种方式安装它: 在* nix(例如Linux,OSX等)系统上,在命令行上运行以下命令: bash <(curl -fksSL https://raw.github.com/ove
Introduction Emacs-libvterm (vterm) is fully-fledged terminal emulator inside GNU Emacsbased on libvterm, a C library. As aresult of using compiled code (instead of elisp), emacs-libvterm is fullycapa