and*_*eda 127 atom-editor
是否有捷径可寻?在Aptana上我使用了Control+ click,我希望有一种方法可以在Atom上做类似的事情.
Sit*_*ana 74
我有同样的问题,atom-goto-definition(包名称goto-definition)对我来说就像魅力一样.请尝试一次.您可以直接从Atom下载.
此套餐已弃用.请在Github中查看.
cor*_*opy 28
我认为"转到"软件包的问题在于它们会针对每种语言不同地工作.
如果您使用Javascript js-hyperclick和hyperclick(因为代码链接已弃用)可能会满足您的需求.
使用symbols-view包,让你的搜索和跳转到函数声明,但只是当前打开的文件.不幸的是,我不知道任何其他语言的等价物.
还有另一个软件包可用于Python:python-tools
随着2016年5月的,最近的Atom版本现在支持"去到" 本身.在此模块的GitHub存储库中,您将获得以下键的列表:
symbols-view:toggle-file-symbols要显示当前文件中的所有符号symbols-view:toggle-project-symbols以显示项目中的所有符号symbols-view:go-to-declaration到跳转到该符号的光标下 symbols-view:return-from-declaration以从跳转返回我现在只有Atom缺少一件事:鼠标点击绑定.如果有人想要关注该功能,Github上有一个未解决的问题.
Q-b*_*art 14
我也有同样的问题.我找到了解决方案:
CTRL+ALT+G
Run Code Online (Sandbox Code Playgroud)
更新:
感谢@Joost,安装Atom包python-tools以使其工作
此功能已内置到Atom编辑器中(请参阅:symbols-view包),但您需要为项目GH-9,GH-20生成ctags符号文件.
为此,安装ctags命令(例如brew install ctags在macOS上),然后:
在macOS上附加,链接或复制ctags-config到您的~/.ctags示例:
ln -vs "$(find /Applications/Atom.app -name ctags-config -print -quit)" ~/.ctags
Run Code Online (Sandbox Code Playgroud)转到项目文件夹并运行:
cd your/project/directory
ctags -R .
Run Code Online (Sandbox Code Playgroud)重启Atom编辑器.
或者,您可以使用symbol-gen包根据文件中的选项为项目生成ctags符号.ctags文件.您可以从安装它的Atom包管理方式:apm install symbol-gen.然后点击CMD- Alt- G为您的项目生成标签文件.
完成上述操作后,您可以使用上下文菜单中的"转至声明"选项.
在macOS上,您还可以使用以下键盘快捷键: