想要在代码块之间跳转,有什么好的包推荐吗?
自带的 M-. 和 M-,.
C-M f C-M b 行么? 我理解的 代码 块 你要是想跳进函数实现里面看楼上👆
楼主说明的不是很清楚。大家对代码块的理解好像不是很统一
你要是举个例子的话,应该就好理解了。
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 个赞