Questions tagged «emacs»

有关使用Emacs文本编辑器的问题。另请参阅Emacs Stack Exchange:https://emacs.stackexchange.com

2
当control-g在非常大的文件中不起作用时,如何中断emacs?
在Emacs中查看非常大的文件(例如128MB)并跳到文件末尾时,我遇到了某种O(n ^ 2)或更坏的行为。我认为可能与我的着色算法有关,以便根据上下文对文本进行着色。如果键入control-g(键盘退出),则该操作不受影响。我想要某种方法来恢复我的emacs会话而不仅仅是杀死它。我尝试发送SIGINT,但是emacs刚刚退出。我是否可以发送任何信号,或者是否可以通过其他方式(也许在调试器中)发送任何正在运行的操作以放弃控制权并交还给我?

4
如何在emacs中重新打开文件?
在较旧的emacs版本中,我曾经输入: C-x C-f RET 然后它将重新打开缓冲区中当前访问的文件。现在(emacs 23.1.1)将打开目录的Dired。
16 emacs 



4
Emacs-在没有提示的情况下杀死缓冲区
我想知道如何做到这一点,因此Emacs不会弹出提示询问我是否真的要使用Cx k快捷方式杀死当前缓冲区。 有趣的是,通过工具栏执行的相同操作会立即终止缓冲区,而不会提示用户。有什么办法吗?谢谢。
15 emacs 

1
挂在emacs中的jabber-connect
我使用jabber.el从内部连接到我的工作聊天服务器emacs。直到最近,jabber-connect它一直有效,但是现在,当我运行它时,提示我输入JID后挂起。Emacs锁定,直到用取消它为止C-g,此时我看到: Buffer " *-jabber-process-*" has a running process; kill it? (y or n) ...在小缓冲区中,我必须回答y才能离开。 在*Messages*缓冲区中,我可以看到以下其他消息: Opening TLS connection to `lxchat'... Opening TLS connection with `gnutls-cli --insecure -p 5223 lxchat'...failed Opening TLS connection with `gnutls-cli --insecure -p 5223 lxchat --protocols ssl3'...failed Opening TLS connection with `openssl s_client -connect lxchat:5223 -no_ssl2 -ign_eof'... …
15 emacs  jabber 


1
什么是emacs keybinding su?
当我在emacs中运行revert-buffer时,它说: You can run the command `revert-buffer' with s-u 我从未见过任何以s-开头的键绑定。那是什么钥匙? 我的emacs版本是black.local上的2010年5月5日的GNU Emacs 23.2.1(x86_64-apple-darwin,NS apple-appkit-1038.29) 更新:现在我明白了为什么我不明白s-u。它是水族添加的。安装Aquaquacs之后,我要做的第一件事就是(setq mac-command-modifier 'meta)使其按我期望的方式工作。
15 emacs 

5
如何选择列然后在GNU Emacs中进行编辑?
多年来,我一直在使用ViM,TextMate和GNU Emacs。 例如,这是我要编辑的文本 foo foo foo 这是我想要的文本结果 bar foo bar foo bar foo 当我在Vim上时,可以在第一行和第一列上执行“ Ctrl v”,然后按“ 2 j”,然后按“ i”,然后键入“ bar”,完成。 当我使用Textmate时,可以同时按下(使用鼠标)同时按下“ Apple Command Option”,然后键入“ bar”。 但是当我使用GNU Emacs 23.1时,我不知道该怎么做。:(( 我搜索了EmacsWiki并四处搜寻,但没有找到解决方案。如果您知道我的解决方案,请指导我。对此将不胜感激。
15 emacs 



3
我是Emacs用户。如何学习Vim?
大多数时候,我使用Emacs。但是,我决定尝试学习Vim。我对Emacs感到满意,我只是想避免将其变成Maslow's Hammer。我看过一些教程,但是从Emacs来的人的角度来看,我还没有见到好的教程。 是否有一般建议,可以让曾经接受过此学习过程的人可以给我?最重要的是,来自Emacs背景的Vim中有哪些概念可能令我不直观?
14 vim  emacs  migration 

5
emacs:滚动/向上/向下滚动后如何返回到最后一个位置?
发行后scroll-up或scroll-down在emacs中,有没有一种快速的方法可以将点恢复到先前的位置(假设我不记得将其添加到标记环中)? 或者,是否有任何方法(不干扰标记环)更改滚动行为,以便先滚动然后滚动(反之亦然),将点恢复到其原始位置?(例如,使滚动点精确地移动到x线,其中x是屏幕高度) 我正在习惯于emacs,这是最常见的发人深省的情况之一:我四处滚动以查看代码的另一部分,而不必记得将行添加到标记环中,然后尝试就很痛苦重新定位我正在处理的代码行。因此,在我寻求技术解决方案的同时,我也很想听听经验丰富的用户如何避免此问题。您是否只是习惯于记住要设置标记,拆分窗口以四处查看或使用其他样式? 谢谢



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.