我希望能够在像Eim这样的Emacs中设置多个标记。在Vim中,您可以按 m B ,这将在文件中的该行处设置标记。稍后按' b 然后将光标移回该行。您可以使用 m {a-zA-Z}制作多个标记有没有办法在Emacs中有这样的多个标记?
答案 0 :(得分:30)
C-x r SPC r
C-x r j r
但如果您希望自己的职位自动从一个Emacs会话持续到下一个会话,您应该使用Bookmarks :
C-x r m RET
C-x r m 书签 RET
C-x r b 书签 RET
C-x r l
M-x 书签保存
答案 1 :(得分:16)
您可以使用Emacs调用registers
的内容。 documentation比我更好地解释了它们。
答案 2 :(得分:6)
尝试使用标记环进行快速标记:
几年前我使用Vim几年才切换到Emacs,虽然寄存器和书签最初看起来很好,但标记环实际上是我90%的时间最终使用的。通常我只使用C-space,C-x C-x,但骑车也可以。
Btw,意识到像M-v那样进行大的非箭头键移动通常会在标记环上添加标记。只需练习这些关键组合,您就可以发现它们足以满足大多数任务。Radix已经很好地解释了寄存器和书签,这些对于经常引用或需要注释的文件中的位置非常有用。
答案 3 :(得分:5)
Vanilla Emacs让您为每个书签指定名称。听起来,你想要的是一种快速创建书签而无需命名的方法 - 只需按一下键即可。您希望autonamed bookmarks提供Bookmark+。如果你喜欢(边缘或线条),你甚至可以自动highlighted。
答案 4 :(得分:0)