如何从函数内部跳转至函数声明、末尾,再返回原光标位置?
函数内快速跳转操作指南
跳转到函数签名并返回原位置
主流开发工具均原生支持该操作,无需额外配置复杂规则:
- JetBrains 全家桶(CLion/IDEA/PyCharm 等)
跳转到函数签名:默认快捷键Ctrl + [(Windows/Linux)、Cmd + [(Mac),函数内任意位置触发即可直接跳转
返回原位置:默认快捷键Ctrl + Alt + 左箭头(Windows/Linux)、Cmd + Opt + 左箭头(Mac) - VS Code
跳转到函数签名:调用命令面板(Ctrl+Shift+P/Cmd+Shift+P)搜索「转到括号」,执行后先跳转到当前函数左大括号,再执行一次即可到函数签名行;也可以自定义快捷键绑定editor.action.jumpToBracket实现一键触发
返回原位置:默认快捷键Alt + 左箭头(Windows/Linux)、Ctrl + -(Mac) - Vim/Neovim
跳转到函数签名:普通模式下按[[即可跳转,接入 TreeSitter 语法解析后用[m定位更精准
返回原位置:普通模式下按Ctrl + o即可回溯跳转历史 - Visual Studio
跳转到函数签名:默认快捷键Ctrl + Shift + 上箭头
返回原位置:默认快捷键Ctrl + -
直接跳转至函数末尾
无需先定位左大括号,各工具对应操作如下:
- JetBrains 全家桶:默认快捷键
Ctrl + ](Windows/Linux)、Cmd + ](Mac),函数内任意位置触发即可直接跳转到函数结束的右大括号行 - VS Code:连续执行两次「转到括号」命令,第二次会直接从左大括号跳转到对应的右大括号(函数末尾)
- Vim/Neovim:普通模式下按
]]直接跳转到当前函数结束位置,接入 TreeSitter 后用]m定位更精准 - Visual Studio:默认快捷键
Ctrl + Shift + 下箭头
提示:如果快捷键触发后无响应,优先检查当前文件的语言识别是否正确、是否存在明显语法错误,避免工具语法解析失败导致跳转失效。
内容的提问来源于stack exchange,提问作者vincent
相关产品推荐
相关产品推荐

