You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Atom编辑器:跳转至下一个/上一个函数定义的快捷键

Atom编辑器跳转至下一个/上一个函数的方法

原生快捷键(多语言支持)

  • 针对Python这类依赖缩进的语言,Atom原生提供了基于结构的导航快捷键:
    • 跳转到下一个顶级函数/代码块:Ctrl+Shift+Down(Windows/Linux)、Cmd+Shift+Down(Mac)
    • 跳转到上一个顶级函数/代码块:Ctrl+Shift+Up(Windows/Linux)、Cmd+Shift+Up(Mac)
      这些快捷键无需记忆函数名,直接根据缩进或语法结构定位,完全匹配你浏览式跳转的需求。

Lisp类语言的结构化导航

如果是Lisp编辑,原生快捷键可能不够贴合「顶级表单」的遍历逻辑,可以借助专用插件:

  • lisp-paredit:这款插件专门优化了Lisp的结构化编辑体验,默认配置包含遍历顶级表单的快捷键,也可在插件设置中自定义绑定。
  • 确保安装对应Lisp语法包(如language-lisp),能让结构识别更精准,提升跳转的准确性。

自定义快捷键(按需调整)

如果原生或插件的快捷键不符合使用习惯,可自行配置:

  1. 打开Atom设置,进入「Keybindings」选项卡
  2. 点击「Your keymap file」打开自定义配置文件
  3. 添加类似如下的配置(示例为Python,Lisp只需修改语法标识):
    'atom-text-editor[data-grammar="source python"]':
      'ctrl+down': 'editor:move-to-next-top-level-function'
      'ctrl+up': 'editor:move-to-previous-top-level-function'
    

内容的提问来源于stack exchange,提问作者silian-rail

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 18:17:04