Есть простой способ сделать это? На Aptana я использовал Control+ click и хотел бы, чтобы был способ сделать что-то похожее на Atom.
Есть простой способ сделать это? На Aptana я использовал Control+ click и хотел бы, чтобы был способ сделать что-то похожее на Atom.
Ответы:
У меня была та же проблема, и атом-определение-го (имя пакета -определения-го ) работало для меня как обаяние. Пожалуйста, попробуйте один раз. Вы можете скачать прямо с Atom.
Этот пакет УСТАРЕЛ. Пожалуйста, проверьте это в Github.
Я считаю, что проблема с пакетами "go to" заключается в том, что они будут работать по-разному для каждого языка.
Если вы используете Javascript, js-hyperclick и hyperclick (поскольку кодовые ссылки устарели) могут делать то, что вам нужно.
Используйте symbols-view
пакет, который позволяет искать и переходить к объявлению функций, но только к текущему открытому файлу. К сожалению, я не знаю ни одного другого языкового эквивалента.
Существует также еще один пакет, который может быть полезен для перехода в Python: python-tools
По состоянию на май 2016 года, последняя версия Atom теперь поддерживает «Go-To» изначально . В репозитории GitHub для этого модуля вы получите список следующих ключей:
symbols-view:toggle-file-symbols
чтобы показать все символы в текущем файлеsymbols-view:toggle-project-symbols
чтобы показать все символы в проектеsymbols-view:go-to-declaration
чтобы Перейти к символу под курсором symbols-view:return-from-declaration
для возвращения из прыжкаУ меня теперь есть только одна вещь, отсутствующая в Atom для этого: привязки щелчков мыши. На Github есть открытая проблема, если кто-то хочет следовать этой функции.
apm install python-tools
. после установки перезапустите ваш редактор атомов, и он будет работать (например, ctrl + alt + g).
У меня тоже была такая же проблема. И я нахожу решение:
CTRL+ALT+G
Обновить:
Благодаря @Joost установите пакет python-tools для Atom, чтобы он работал
CTRL+ALT+G
это связывание ключей по умолчанию для goto:definition
в python-tools
пакете Atom.
python-tools
работы
Функциональность уже присутствует в atom через пакет Symbols View, вам не нужно ничего устанавливать.
Командой, которую вы ищете, является просмотр символов: переход к объявлению (переход к символу под курсором), который по умолчанию связан с cmd-alt-down в macOS и ctrl-alt-down в Linux.
просто обратите внимание, что он будет работать только в том случае, если вы сгенерировали теги для своего проекта, либо с помощью этого пакета, либо с помощью ctags (в изобилии или нет)
ctags
установить exuberant-ctags
пакет (учитывая это и это кажется один Atom в настоящее время использования).
Эта функция была встроена в редактор Atom (см .: symbols-view
пакет ), но вам нужно сгенерировать файл символов ctags для вашего проекта GH-9 , GH-20 .
Для этого установите ctags
команду (например, brew install ctags
в macOS), затем:
Добавить, связать или скопировать ctags-config
в ваш ~/.ctags
пример на macOS:
ln -vs "$(find /Applications/Atom.app -name ctags-config -print -quit)" ~/.ctags
Перейдите в папку вашего проекта и запустите:
cd your/project/directory
ctags -R .
Перезапустите редактор Atom.
В качестве альтернативы вы можете использовать symbol-gen
пакет для создания файла символов ctags для вашего проекта на основе параметров, найденных в .ctags
файле. Вы можете установить его с Atom Package Manager с помощью: apm install symbol-gen
. Затем нажмите CMD- Alt- Gдля создания тегов файла для вашего проекта.
После выполнения вышеизложенного вы можете использовать опцию « Перейти к объявлению» из контекстного меню.
В macOS вы также можете использовать следующие сочетания клавиш:
Чтобы решить эту проблему, вам нужно установить только 2 пакета. Следуйте инструкциям ниже.
Откройте атом, перейдите в Пакеты (верхняя панель) -> Просмотр настроек -> Установить пакеты / Темы .
Введите «Перейти» в поле поиска и нажмите кнопку пакеты справа.
Проверьте goto пакет :
Это замена встроенного в Atom пакета представления символов, который использует собственные синтаксические файлы Atom для идентификации символов, а не ctags. Проект ctags очень полезен, но он никогда не поспевает за всеми новыми синтаксисами Atom, которые будут создаваться по мере роста Atom.
Команды:
- cmd-r - Перейти к символу файла
- cmd-shift-r - Перейти к символу проекта
- cmd-alt-down - декларация Goto
- Перестроить индекс
- Указатель недействительности
Ссылка здесь: https://atom.io/packages/goto (или поиск "goto" в установщике пакетов)
Используйте atom-ctags как пакет для языка C со всем необходимым:
apm enable symbols-view
.
По состоянию на ноябрь 2018 года пакет autocomplete-python предлагает эту функциональность с этой ключевой комбинацией:
Ctrl+ Alt+G
с курсором мыши на вызов функции.
Вот ярлыки для Mac и Windows:
Для Mac: команда + G
Для Windows: CTRL + ALT + G
Для пользователей Typescript пакет «atom-typcript» добавляет представление символов с поддержкой машинописного текста, вы можете запустить его с помощью Cmd + R, и он отлично работает для перехода к методам.
https://atom.io/packages/atom-typescript#alternative-to-symbols-view