标签: emacs

如何在 Emacs 中显示行号(不在模式行中)?

我知道如何在模式行中显示行号(和列),但我希望 emacs 在左侧显示所有行的行号。我已经在 vim 和其他文本编辑器中看到了这一点。我如何为 emacs 做到这一点?

emacs

126
推荐指数
3
解决办法
10万
查看次数

如何使用 emacs/vi/vim 从命令行打开只读文件

有没有办法告诉 emacs/vi/vim(从命令行)我想在view-moderead-only.

我知道如何在 emacs/vi/vim 已经运行时以只读方式打开文件。

linux vim emacs command-line

84
推荐指数
8
解决办法
7万
查看次数

我可以在 Outlook 中创建指向特定电子邮件的链接吗?

我在工作时使用 Outlook 作为我的电子邮件客户端,但我不想用它来管理我的任务和待办事项。(相反,我使用纯文本文件和 Emacs 组织模式。)由于许多待办事项最初是我收件箱中的邮件,我经常需要参考这些邮件。

是否有一些聪明的方法来创建一个链接(一个 URL),当点击它时在 Outlook 中打开特定的电子邮件?

microsoft-outlook email url emacs org-mode

83
推荐指数
2
解决办法
12万
查看次数

Emacs 组织模式中的换行?

Emacs 的 Org-mode 支持换行吗?

我知道在 Emacs 的“常规”模式下,右侧和左侧将有一点横向 U 形转弯,并且不需要滚动。

但是,只有指向左右的箭头。有任何想法吗?

emacs org-mode

64
推荐指数
4
解决办法
4万
查看次数

跳转到 emacs 中的第一个非空白字符

我正在寻找相当于 vi 的 emacs ^

如何将光标移动到一行中的第一个非空白字符?

emacs whitespace

62
推荐指数
2
解决办法
1万
查看次数

emacs:如何将 python 代码的区域缩进/取消缩进 4 个空格?

我在 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,但对于这样一个简单的任务,击键次数非常多。

keyboard-shortcuts text-editing python emacs indentation

61
推荐指数
3
解决办法
4万
查看次数

如何为当前会话关闭 Emacs 的自动换行?

如何为当前会话关闭 Emacs 的自动换行?

我通常需要自动换行,但在编辑电子邮件草稿时,我不需要那个。有没有办法暂时关闭它?

emacs

60
推荐指数
3
解决办法
4万
查看次数

如何在文本模式下插入制表符?

我试图解析一个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)

如何在文本模式下插入制表符?

emacs whitespace

54
推荐指数
1
解决办法
3万
查看次数

52
推荐指数
3
解决办法
2万
查看次数

你如何在 emacs shell 中运行前面的命令?

我在 Ubuntu 上处于终端模式,我正在运行 emacs 并打开 2 个缓冲区,一个是 ruby​​ 文件,另一个是 shell(通过键入 Mx shell 打开),当我切换到 shell 缓冲区时,我想要运行我之前运行的相同命令。我通常只会在终端窗口中点击向上箭头,但在 emacs 中,它只是将光标放在一行上。

有谁知道从 emacs shell 中运行上一个 shell 命令的击键?

shell emacs ubuntu

47
推荐指数
3
解决办法
2万
查看次数