gpt4 book ai didi

emacs - emacs中是否在区域中的每个行上都应用了一条命令?

转载 作者:行者123 更新时间:2023-12-04 16:52:01 25 4
gpt4 key购买 nike

我有一堆链接保存在orgmode文件中,例如...

http://www.stackoverflow.com
http://www.google.com
http://www.github.com

我可以通过将光标放在链接上并执行 C-c C-o来打开每个链接,它会方便地弹出默认浏览器并在选项卡中打开该链接。

现在假设我喜欢其中的20个链接。是否有一种简便的方法可以将这样的功能应用于选定区域内的每一行,而无需记录显式宏?

我以为它看起来像...
Select region
M-x foreach-in-region
Keystrokes to apply to each line: C-c C-o

这仅适用于已定义的功能。我想如果没有的话,就像...
with cursor on first line of link
F3 # to start record macro
C-c C-o
down arrow
F4
Select region (omitting the first line, since that's now already opened in my browser)
C-x C-k r

是否存在?如果没有,我该怎么想呢?

最佳答案

您应该记录该宏的一行,然后使用apply-macro-to-region-lines对区域中的所有行执行该宏。设

另外,您可以使用多个光标在每行上创建一个光标,并使用C-c C-o打开所有光标。如果有机会,multiple-cursors会随着时间的推移改变您的使用方式,从而更好。

关于emacs - emacs中是否在区域中的每个行上都应用了一条命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31767779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com