多年来我一直在使用Vim作为我的主编,并在那段时间里多次尝试过Emacs.然后我发现了Evil,并认为它足以满足我对快速运动的需求,以至于我终于可以转向Emacs了.
那么,对于所有邪恶的用户,如何将其与普通的Emacs功能集成?您是否在此模式与其他模式之间遇到过任何冲突?您对此主题有什么分享经验/提示?
我已经使用emacs几个星期了,它到目前为止一直很棒 - 来自vim比我想象的更容易(实际上 - emacs的键盘快捷键感觉更自然).
我添加了一些自定义项,例如在缓冲区之间移动,M-Left/Right/Up/Down因为C-x o当我一次打开四个文件时感觉有点太慢了.
到现在为止还挺好 :-)
但有一件事让我感到困惑:
C-x 3和打开一些分裂C-x 2M-x term ENT通常的快捷方式显然不起作用 - 终端正在拦截每个emacs命令,我必须单击不同的缓冲区来激活它.
在登录Ubuntu时,我使用Ubuntu的Startup程序启动Emacs(版本23)守护程序.然后,每当我需要编辑某些内容时,我就会启动Emacs客户端.当我从Ubuntu注销时,它说Emacs当然还在运行.我需要在某处附加一个脚本来告诉Gnome在我注销/关闭时关闭emacs.
1)脚本应该是什么样的?"kill-emacs"似乎不起作用.
2)我应该把这个脚本放在哪里?启动程序(系统 - >会话菜单)面板中没有任何内容看起来很有用.我更喜欢在用户帐户中使用的东西,而不是使用root访问权攻击PostSession脚本或其他东西.
我希望在拆分窗口(C-x 3或C-x 2)之后能够自动获取新打开的缓冲区中的光标(除当前之外).我怎样才能实现这种行为?
emacs tabbar.el包为每个窗口添加(缓冲)选项卡,标配aquamacs,可以使用emacs-goodies-el包添加到emacs23.
你们中的任何一个硬核emacs用户实际上都在使用tabbar吗?我有点习惯使用标签,但我想知道如果没有它们的工作可能会更有效率,并且除了检查缓冲区列表(Cx Cb)之外还有其他方法可以获得当前项目文件的概述.
作为旁注,我真的很喜欢textmate的项目抽屉(和标签),但emacs中的任何类似内容看起来都很简单.
我只是安装自动完成模式,但每次启动emacs时我都需要Mx自动完成模式.反正有没有自动加载?
我的.emacs如下:
;; auto-complete
(add-to-list 'load-path "~/.emacs.d/")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d//ac-dict")
(ac-config-default)
Run Code Online (Sandbox Code Playgroud)
谢谢
嗨,我已经使用Emacs23一段时间了,发现它是一个非常酷的编辑器.但是我对光标(或Emacs术语中的点)是一个"小黑盒子"感到不满意.我想要它是一个很好的细直线,就像它在gedit或记事本中的方式.有关如何做到这一点的任何建议?
是否有人使用iPython与emacs 23?emacs wiki上的文档有点混乱,我有兴趣听到任何使用emacs进行Python开发的人.你使用下载python-mode和ipython.el吗?您有什么推荐的吗?
我最近搬到了vim,Emacs因为我想用org-mode.我打开了一个~10000行,50kb的文件Emacs23 Org-mode并继续添加大约10个一级标题.在Ubuntu 10.04/32bit下Emacs23中具有3GB RAM的四核的性能非常慢,无法使用.我在电子邮件列表中发现了两个 讨论此问题的线程 Org-mode似乎启用linum会导致性能下降..org如果必须的话,我可以在文件中没有行号,但我不想为我编辑的所有文件禁用行号.如果我要在"Emacs"中"活",我会想要所有其他文件的行号.
如何仅禁用linum部分或全部.org文件?如果我打开几个文件Emacs并在它们之间切换,是否可以这样做?我在这里找到了关于禁用主要模式的行号的一些讨论,但是没有任何我可以实现的(虽然页面上提到的linum-off.el脚本看起来很有希望,但我还没有(还)知道(E)Lisp,所以我不能按照我的需要改变它.
我Org-mode从版本Emacs237.5的版本6.21b 更新,但它没有任何区别.EmacsGUI中的性能非常糟糕,应用程序根本无法响应.性能-nw"更好",但仍无法使用.