就是,我跳过去看函数定义了,然后返回原来的地方,继续往下浏览。这个使用频率很高呀, 百度了很久都没找到怎么配置。 lsp-ui-mode的那个 (lsp-ui-peek-jump-backward) (lsp-ui-peek-jump-forward) 这两个玩意,找不到命令,写到.emacs里面又报错。
1 个赞
我一般用 xref-find-definitions
和 xref-go-back
。默认快捷键分别是 M-.
和 M-,
。
4 个赞
我是用 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 个赞
有个变量会控制这个行为,可以找一下