我知道如何在模式行中显示行号(和列),但我希望 emacs 在左侧显示所有行的行号。我已经在 vim 和其他文本编辑器中看到了这一点。我如何为 emacs 做到这一点?
有没有办法告诉 emacs/vi/vim(从命令行)我想在view-mode
或read-only
.
我知道如何在 emacs/vi/vim 已经运行时以只读方式打开文件。
我在工作时使用 Outlook 作为我的电子邮件客户端,但我不想用它来管理我的任务和待办事项。(相反,我使用纯文本文件和 Emacs 组织模式。)由于许多待办事项最初是我收件箱中的邮件,我经常需要参考这些邮件。
是否有一些聪明的方法来创建一个链接(一个 URL),当点击它时在 Outlook 中打开特定的电子邮件?
Emacs 的 Org-mode 支持换行吗?
我知道在 Emacs 的“常规”模式下,右侧和左侧将有一点横向 U 形转弯,并且不需要滚动。
但是,只有指向左右的箭头。有任何想法吗?
我正在寻找相当于 vi 的 emacs ^
。
如何将光标移动到一行中的第一个非空白字符?
我在 emacs 中选择了一个 python 代码区域。将其中的每一行缩进和取消缩进 4 个空格的最有效方法是什么?
理想情况下,我想要一些不是上下文敏感的东西(例如,它允许我在缩进与 python 语法无关的文档字符串中缩进段落)。
我的模式行显示(Python)
. 在网上搜索我发现有很多关于使用python-mode
而不是的讨论python
,但我几天前才开始使用 emacs,所以我很担心在我有机会理解它们之前更改默认值。如果更改为python-mode
最佳选择,我很乐意接受它作为答案。
我尝试过的(来自手册):
<TAB>
没有效果C-M-\
没有效果C-x <TAB>
(indent-rigidly) 将每一行缩进一列(并取消选择区域)M-i
将第一行缩进一个制表符(长度为 8 个空格)C-M-q
- “CMq 未定义”我发现的唯一方法是使用 regex-replace,但对于这样一个简单的任务,击键次数非常多。
如何为当前会话关闭 Emacs 的自动换行?
我通常需要自动换行,但在编辑电子邮件草稿时,我不需要那个。有没有办法暂时关闭它?
我试图解析一个language_data.txt,
由 Emacs 编辑的文件。不同的列由制表符分隔。
但是当我打开文件时,我发现每个制表符都被许多空格字符替换了。例如:
en_US shiphrah 02005 book reader no connection
en_US shiphrah 02006 user reader no connection
Run Code Online (Sandbox Code Playgroud)
如何在文本模式下插入制表符?
我在 Ubuntu 上处于终端模式,我正在运行 emacs 并打开 2 个缓冲区,一个是 ruby 文件,另一个是 shell(通过键入 Mx shell 打开),当我切换到 shell 缓冲区时,我想要运行我之前运行的相同命令。我通常只会在终端窗口中点击向上箭头,但在 emacs 中,它只是将光标放在一行上。
有谁知道从 emacs shell 中运行上一个 shell 命令的击键?
emacs ×10
org-mode ×2
whitespace ×2
command-line ×1
email ×1
fonts ×1
indentation ×1
linux ×1
python ×1
shell ×1
text-editing ×1
ubuntu ×1
url ×1
vim ×1