请问在不用evil mode的情况下如何快速选择一句话

举个例子,比如下面一段话

create servergroup in admin site(the servergroup is use to define…)

我想选择create servergroup in admin site 这句话后替换掉,在不用evil mode如何最快最方便的选择到呢?用M-f M-b跳单词的话经常会差几个字母

用鼠标:joy::joy::grinning::grinning:

不明白你说的“一句话”是什么意思,五个单词?

Emacs 有句子的概念,要选中光标下的一句话,需要三个按键:M-a C-SPC M-e

2 个赞

“一句话”的含义是有点模糊,也许可以理解为:从光标开始,在普通文本模式下到标点符号为止,在代码模式下到语句结束为止

用鼠标就不 cool 了啊 :joy:

1 个赞

要是这一句话比较短的话,我会M-f 跳过去。 比较长的话,我用avy跳过去。

不用第三方库的话 @xuchunyang 的方法是正解。

expand-region 的话两次左右基本可以选择到句子 (第一步当前的词,第二步当前的句子,当然有可能更多次才行);或者 M-x er/mark-text-sentence.

或者两个:M-a M-E(其中的 M-E 是指同时按住 M-eShift

1 个赞