兄弟们,emacs有类似vscode那个返回的快捷键吗

image 就是,我跳过去看函数定义了,然后返回原来的地方,继续往下浏览。这个使用频率很高呀, 百度了很久都没找到怎么配置。 lsp-ui-mode的那个 (lsp-ui-peek-jump-backward) (lsp-ui-peek-jump-forward) 这两个玩意,找不到命令,写到.emacs里面又报错。

1 个赞

我一般用 xref-find-definitionsxref-go-back。默认快捷键分别是 M-.M-,

3 个赞

我是用 C-o runs the command better-jumper-jump-backward

如果是 Emacs 29 版本还有一个 xref-go-forward , 默认绑定 C-M-, 用于 xref-go-back 返回以后,即使光标移动到了其他位置,还能随时跳回到之前 xref-find-definitions 访问的位置。

1 个赞

感谢,可行,定义了

感谢可行,定义了

非常感谢,emacs感觉越来越像vscode了

1 个赞

我也是这样的按键。

win10能安装29版本么,好像28没有这两个函数

Windows 要自己安装 msys2 进行编译 Emacs 29。 如果不清楚流程的话,可以参考我这个 Blog :

也有第三方编译好的emacs29:

如果是同一个文件xref-find-definitions跳进去,然后xref-go-back跳会来,光标位置变了,要么是最顶上要么是最底下

evil 选手可以用 evil-jump-forward / evil-jump-backward

1 个赞

有个变量会控制这个行为,可以找一下