在vim中,我可以使用 f
将光标向前移动到某个字符和 F
向后做这件事。如何在Emacs中做到这一点?我知道你可以用 C-z
要么 M-z
删除直到某个字符,你也可以先删除然后粘贴来实现一个动作。但1)有没有更好的方法来做到这一点,只有运动,没有删除? 2)如何倒退?
在vim中,我可以使用 f
将光标向前移动到某个字符和 F
向后做这件事。如何在Emacs中做到这一点?我知道你可以用 C-z
要么 M-z
删除直到某个字符,你也可以先删除然后粘贴来实现一个动作。但1)有没有更好的方法来做到这一点,只有运动,没有删除? 2)如何倒退?
前向增量搜索是C-s,反向增量搜索是C-r。
回应评论:
要从当前位置向后删除到特定字符,您可以使用
C- <space>标记当前位置,然后C-r <char> <RET>定位搜索字符,C-w删除当前位置和标记。
要获得有关在emacs中执行操作的更多帮助,您应该查看本教程。键入C-h t将在新缓冲区中打开教程。
跳焦 是专门为这项任务而设计的。
要删除,请使用 zap-to-char
或按下激活标记 C-SPC 然后在跳跃之前 C-w ^。
对于 搜索 我经常使用: Ctrl-s
对于 导航 :Alt-f
- 向前移动一个单词或者你可以使用 Ctrl-f
用于向前移动一个角色。Alt-b
- 向后移动一个单词或者你可以使用 Ctrl-b
用于向后移动一个字符。
有关更多参考,您可以使用 Emacs Cheatsheet。