如何在vim或emacs等编辑器中的浏览器(例如Firefox)中打开文件?Notepad ++按Ctrl + Shift + Alt + X(Firefox)在浏览器中打开文件.有没有办法在gVim或Emacs中执行此操作?
每次启动Emacs时,我都会看到一个帮助文本页面和一堆消息,建议我尝试使用本教程.我如何阻止这种情况发生?
我想尝试Emacs,并希望尽可能给它最好的机会.
要做到这一点,似乎拥有一个好.emacs文件很重要.
我主要使用Mac OS X(所以我看过Aquamacs),我主要做Python编程,所以任何特别适用于此的东西都会很棒.
虽然自定义很有趣,但Emacs有100多种模式,并且有很多自定义.我喜欢找到受欢迎的选择,所以它让我的生活更轻松,我可以有效地花时间.它可能是关于钩子,寄存器,缓冲区,键绑定,书签等.
如果不存在这样的事情,我仍然很乐意按照自己的方式进行自定义.
我希望能够对我的.emacs文件进行更改,而无需重新加载Emacs.
我发现了三个问题,它们回答了我的问题(你可以在这里,这里和这里找到它们),但问题是我刚刚做出的改变是切换,并作为对两个答案的评论(a1,a2)对于那些问题的解释,那里给出的解决方案(例如Mx reload-file或Mx eval-buffer)不适用于切换.
我想有一种方法可以使用命令再次切换变量,但如果有办法重新加载整个.emacs并重新评估所有切换而不必指定它们,我宁愿.
在任何情况下,如果有人告诉我如何切换变量的值,我也会感激,如果我只是改变了一个切换,我可以用命令来做,而不是为此重新启动Emacs(我是Emacs的新手) ).我不知道这些信息是多么有用,但我应用了变化如下(这是我从拿到这个回答另一个问题):
(setq skeleton-pair t)
(setq skeleton-pair-on-word t)
(global-set-key (kbd "[") 'skeleton-pair-insert-maybe)
(global-set-key (kbd "(") 'skeleton-pair-insert-maybe)
(global-set-key (kbd "{") 'skeleton-pair-insert-maybe)
(global-set-key (kbd "<") 'skeleton-pair-insert-maybe)
Run Code Online (Sandbox Code Playgroud)
编辑:我在.emacs中包含了上面的内容并重新加载了Emacs,以便更改生效.然后我评论了所有这些并尝试了Mx加载文件.这不起作用.下面的建议(如果我使用它来首次评估切换,但是当我想要撤消它时,PP的 Cx Ce可以工作).如果这样的事情存在的话,我想要评估评论的东西......
谢谢 :)
我现在正在尝试http://emacspeak.sourceforge.net我在Windows上运行它.我想使用emacs作为纯文本编辑器,并想知道每个人不能忍受的扩展/包?我最常用的语言是Perl,Java和一些C/C++.
我一直是GNU Emacs文件导航模型的粉丝.我一直在交换缓冲带C-x C-f ...,C-x b; C-mouse-1偶尔.
但是,最近我发现自己编写了一些项目,这些项目具有多个具有相同名称的文件集,但是在不同的目录中,沿着这些行:
package/message.py
package/message.zcml
package/ui/message.py
package/ui/message.zcml
package/ui2/message.py
package/ui2/message.zcml
Run Code Online (Sandbox Code Playgroud)
在这些情况下,我通常的缓冲切换工具效率不高.很难记得我想要的文件是否在缓冲message.py<2>或message.py<3>,这是很挑剔的,它们之间进行切换C-x b.也许,我想要的是像标签栏或菜单,我可以安排我正在处理的文件并让它们保持空间排列,这样我就可以快速切换它们.我简要地看着speedbar和tabbar-mode,但没有发现太大的帮助.有什么建议?