Atom ES导航 (ES Navigation) 是一个功能强大的插件,它为 JavaScript 开发者提供了一套键盘快捷键,使得在范围绑定之间跳转变得更加便捷,尤其是在涉及跨越多个 ES6 模块文件的绑定时。在编写模块化代码时,开发者常常会感到在不同模块之间导航是件令人沮丧的事情,而这个插件通过快捷键操作,帮助你直接跳转到任何导入绑定的 ES6 模块定义,显著提高了开发效率。

插件默认提供了以下键绑定:

Ctrl-Alt-D:跳转到绑定定义。这可以在同一个文件内,也可以跳转到其他模块的导入绑定,并在新选项卡中打开。再次按下Ctrl-Alt-D可以返回到原始位置。详细介绍可以参考键盘快捷键

Ctrl-Alt-N:跳转到范围内绑定的下一个匹配项。

Ctrl-Alt-P:跳转到范围内绑定的上一个匹配项。

Ctrl-Alt-A:多选所有匹配的绑定。该功能对于批量重命名变量或 ES6 导出名称时特别有用,且能避免直接查找替换可能引发的问题。