emacs:Orgmode,如何从行块中创建列表
有没有办法掩盖这一排线emacs:Orgmode,如何从行块中创建列表,emacs,org-mode,Emacs,Org Mode,有没有办法掩盖这一排线 line1 line2 linen 进入 使用Emacs不知道是否有直接的方法,至少还没有听说过。但一种方法是使用字符串矩形(C-x r t)将1.预编到所有行,然后点击C-C-C更新编号 对于字符串矩形,您可以按以下方式放置点和标记: v---mark line1 with some text line2 with more text <---point 点击C-C-C将为您提供正确的编号 更简单的方法是启用并使用C-return创建一个矩形选择,这样您
line1
line2
linen
进入
使用Emacs不知道是否有直接的方法,至少还没有听说过。但一种方法是使用
字符串矩形
(C-x r t
)将1.
预编到所有行,然后点击C-C-C
更新编号
对于字符串矩形
,您可以按以下方式放置点和标记:
v---mark
line1 with some text
line2 with more text
<---point
点击C-C-C
将为您提供正确的编号
更简单的方法是启用并使用
C-return
创建一个矩形选择,这样您就可以开始并行地在所有行上键入内容,因为它提供了视觉反馈。另请参见youtube。我知道的最短方法是:突出显示行,包括它们的换行符
line1
line2
line3
然后执行M-xorg-ctrl-c-minus
(按c-c-
)您将获得
- line1
- line2
- line3
然后运行两次M-x org shiftright
(按
)即可获得所需的
1. line1
2. line2
3. line3
另请参见
org toggle item
以转换为纯文本列表或编号列表。在emacsworld.blogspot.com上找到了此项(我做了一些小编辑):
在Emacs24.1中,新闻文件在矩形命令中添加了这个新内容
**新命令'C-xrn'('rectanglenumber line')对当前矩形中的行进行编号。对于前缀参数,这将提示输入
要从中计数的数字,以及格式字符串的数字
这使您现在可以轻松地对行或列表进行编号,而无需使用宏或其他elisp函数。标记文本的垂直区域(使用瞬态标记模式可能会有所帮助),1个字符宽,然后点击C-x r N,就这样。Emacs对行进行编号
如果您使用前缀命令C-u(例如,C-u C-x r N),它将提示您输入起始数字和格式字符串,因此您可以从任意数字开始,并在数字之前或之后指定句点或括号或其他任何内容。,它们比普通矩形更适合使用。但使用矩形解决上述问题是最好的解决方案:)当我使用
C-C-
时,它只在第一行插入-
,以下几行只是缩进。在按C-C-
之前选择区域。使用org 7.8.06,所选区域上的C-C-
仅在第一行插入-
。由于我上面的评论,我以前使用的组织版本的行为肯定有所不同。请使用C-u C-C-
在所选区域的每行开头插入-
。来自Emacs中的组织帮助:“如果是普通文本,请将区域更改为一个项目。使用前缀参数ARG,将区域中的每一行更改为一个项目。”仅给出一个示例。不过还是有用的。
- line1
- line2
- line3
1. line1
2. line2
3. line3