推荐代码块跳转包

想要在代码块之间跳转,有什么好的包推荐吗?

自带的 M-.M-,.

C-M f C-M b 行么? 我理解的 代码 :see_no_evil: 你要是想跳进函数实现里面看楼上👆

楼主说明的不是很清楚。大家对代码块的理解好像不是很统一 :smile:

你要是举个例子的话,应该就好理解了。

imenu(我用consult-imenu) 在 各个函数或者类之间跳转也不错。

比如,定义了两个python函数:

def aaa(): 
     pass

def bbb():
    pass

可以在aaa函数的定义行与bbb函数的定义行间跳转

不是跳进函数里面,是在同一层次的函数间跳转,之前elpy有提供这个功能,不知道怎么后来移除了。

不是用imenu,是直接用按键跳转

可以试试用 symbol-overlay symbol-overlay-jump-next 命令,将光标放在 def 上,执行这个命令就会在函数之间跳转了。我是绑定的 M-n以及对应的向上跳 M-p

C-M a C-M e

1 个赞

你这个需求通过 tree-sitter 最容易实现。

2 个赞