412得票15回答
Vim和Emacs有哪些优缺点?

你如何比较这些编辑器?每个编辑器都有哪些优点和缺点? 【注】不接受那些“偏激支持一方、抨击另一方”的回答,或者那些没有使用过这两种编辑器的回答。

376得票2回答
按下Ctrl-s会导致终端仿真器卡住吗?

我在vimdoc中遇到了一个句子。 Note: CTRL-S does not work on all terminals and might block further input, use CTRL-Q to get going again. 使用CT...

79得票2回答
在Emacs中,shell、eshell和term之间有什么区别?

在Emacs中,我可以使用以下命令运行一个shell - M-x term M-x shell M-x eshell 这三者之间有什么区别?

29得票5回答
如何在Mac OS X上配置Emacs以使用'ispell'?

我正在使用brew作为我的Emacs和ispell的软件包管理器。我已经都安装好了。通过快速搜索,我无法弄清楚如何告诉Emacs ispell的位置,并加载适当的字典。 现在,当我执行M-x ispell-check-version时,Emacs傲慢地回答:Searching for pro...

29得票2回答
如何在终端Emacs中启用鼠标支持?

如何在使用emacs -nw启动的Emacs终端会话中启用鼠标支持?是否有键盘快捷键或标志可以实现这一点?如果没有,如何在终端仿真器中完成?我使用Guake。

28得票3回答
如何在Emacs中修改当前缓冲区的写入权限?

在emacs中,是否可以更改文件的写入权限,而无需关闭/重新打开缓冲区? 有时候我会忘记在打开文件之前修改权限。我可以在emacs中修改权限(M-! chmod u+w filename),但这不会更新缓冲区,缓冲区仍然是只读的,拒绝修改文件。 有没有办法在缓冲区内更新权限?如果我可以将其...

27得票10回答
如何在Emacs中替换光标下的当前单词

如何在Emacs中替换光标下的当前单词? 我知道可以使用query-replace或replace-string,但每次这样做都需要键入要替换的整个字符串,这真是令人讨厌。 Vi有一个等效命令cword,我可以使用快捷键将光标下的单词提取出来进行替换: nmap <leader&g...

26得票4回答
在tmux中,Emacs中的Shift-arrow组合键无法工作。

我最近开始使用tmux(之前是screen用户),我非常喜欢它,除了一个小问题。我在tmux会话中使用emacs,并且习惯使用Shift加箭头键在emacs窗口之间移动(而不是tmux窗口)。但是,在tmux中运行时,这些绑定似乎完全不起作用(就像它们根本没有被注册到emacs中一样)。如果我...

25得票2回答
GNU Emacs; GUI版本除了具有GUI菜单的能力之外,还提供了其他更多的功能吗?

我已经断断续续地看了几个月GNU Emacs(主要是断),但实际上只是测试了一些我在编辑器中特别想要的基本功能... 我慢慢开始理解它的结构,它开始变得(好)有意义... 我注意到的主要问题是,X-GUI版本和X-Terminal版本似乎完全一样(我猜非GUI环境下也差不多... 起初,我...

24得票3回答
如何在emacs中获取当前缓冲区文件的文件名?

我最想念Vim的一个主要功能是它总是将当前文件的文件名保存在“%”缓冲区中(更多信息)。这样可以轻松地启动命令,例如: ;; compile current file :! gcc % ;; source current file (useful when I'm editing .vimr...