我有一个大的emacs文件。在该文件中有一列只列出" B"。我想将该列更改为列出" A"。这可以在emacs中进行而无需手动点击和重命名吗?我不知道如何为它编写脚本,所以我不确定。我不是最好的程序员。
答案 0 :(得分:4)
矩形命令可能在这里工作。在要更改的列的第一行上设置标记。然后导航到最后一行,一列结束。键入 C-x r t (string-rectangle
)并在迷你缓冲区中的提示符下输入“A”。这将替换矩形中的文本,其中包含由点定义的角,并使用您在迷你缓冲区中键入的文本进行标记。
答案 1 :(得分:1)
您可以在magnars的标记多重包中使用 C-x r t inline-string-rectangle
功能。
它的工作方式与原始的字符串矩形函数相似,但更直观。
检查这些页面。
[Emacs Rocks! YouTube简介]
http://emacsrocks.com/e08.html
[GitHub项目]