我正在尝试使用emacs,我想知道如何在下面的文字中执行以下操作
ksdjf lsfjdslfj sjkfdlkfjsl sdflkjsfkldjf" sklfjklfjds f slfjdklsfjslfjdskfsdklfdjfkljskl sfklsdjfldsfj
从第二个单词lsfjdslfj开始,我要移动到"字符并替换整个区域。
在Vim中,我需要vf"c blah
来获取
ksdjf blah sklfjklfjds f slfjdklsfjslfjdskfsdklfdjfkljskl sfklsdjfldsfj
Emacs中有类似的东西吗?我试图在运动和编辑中理解整个Emacs的哲学。
答案 0 :(得分:2)
在Emacs中,您有zap to char,它会删除最多(包括)给定字符。它通常绑定到M-z
。
要删除最多(包括)字符串,一个选项是:
C-s # incremental search
string # whatever you are searching
C-x C-x # go back to start point and mark region
C-w # cut region