Emacs 仅转换三个外部单词中的两个

Emacs 仅转换三个外部单词中的两个,emacs,Emacs,在emacs中,如何以最少的按键次数转换“foo”和“bar”中的“foo”和“bar” 输入: foo and bar 输出: bar and foo 这里有一种方法(从短语的开头开始):M-t M-t M-M-t 如果在foo之前的行中有文本,请将M-M替换为M-b M-b。另一种方式: 0到M-t的数字前缀将使以标记结尾的单词与以点结尾的单词互换 因此,如果^是标记,|是点: f^oo and ba|r 按下M-0 M-t后将变为: 因此,在您的示例中,如果键入foo和bar |,则

在emacs中,如何以最少的按键次数转换“foo”和“bar”中的“foo”和“bar”

输入:

foo and bar
输出:

bar and foo
这里有一种方法(从短语的开头开始):M-t M-t M-M-t

如果在
foo
之前的行中有文本,请将M-M替换为M-b M-b。

另一种方式:

0到M-t的数字前缀将使以标记结尾的单词与以点结尾的单词互换

因此,如果
^
是标记,
|
是点:

f^oo and ba|r
按下M-0 M-t后将变为:

因此,在您的示例中,如果键入
foo和bar |
,则键序列可以是C-space M-3 M-b M-0 M-t(在行尾设置标记,将3个单词返回foo,将这些单词转置)

|bar and ^foo