Atom 텍스트 편집기에서 클래스 / 메소드 정의로 어떻게 이동할 수 있습니까?
이 작업을 수행하는 쉬운 방법이 있습니까? Aptana에서는 Control+ 클릭을 사용 했으며 Atom에서 비슷한 작업을 수행 할 수있는 방법이 있었기를 바랍니다.
나는 똑같은 문제를 겪었고 원자가 정의 (패키지 이름 goto-definition )는 나를 위해 매력처럼 작동했습니다. 한 번 시도하십시오. Atom에서 직접 다운로드 할 수 있습니다.
이 패키지는 더 이상 사용되지 않습니다. Github에서 확인하십시오.
"go to"패키지의 문제점은 각 언어마다 다르게 작동한다는 것입니다.
당신은 자바 스크립트를 사용하는 경우 JS-hyperclick 및 hyperclick을 (이후 코드 링크가 되지 않습니다) 당신이 필요로 할 수 있습니다.
symbols-view
패키지 를 사용 하여 검색하고 함수 선언으로 이동하지만 현재 열려있는 파일로 이동하십시오. 불행히도, 나는 다른 언어와 동등한 것을 모른다.
파이썬에서 사용하기에 유용한 또 다른 패키지가 있습니다 : python-tools
2016 년 5 월 현재 최신 버전의 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에 공개 문제 가 있습니다.
나도 같은 문제가 있었다. 그리고 해결책을 찾습니다.
CTRL+ALT+G
최신 정보:
@Joost 덕분에 Atom 패키지 python-tools 를 설치하여 작동시킵니다.
기능은 이미 설치되어 있지 않아도 Symbols View 패키지 를 통해 아톰에 존재 합니다.
검색하는 명령은 symbols-view : go-to-declaration (커서 아래의 심볼로 이동)이며 기본적 으로 macOS에서는 cmd -alt-down , Linux에서는 ctrl-alt-down 으로 바인딩됩니다 .
당신이 당신의 프로젝트에 대한 태그를 생성 한 것입니다 경우이를 통해 하나 만 작동합니다 단지 참고 이 패키지 또는 ctags를 통해 ( 무성한 여부)
이 기능은 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
프로젝트 폴더로 이동하여 다음을 실행하십시오.
cd your/project/directory ctags -R .
Atom 편집기를 다시 시작하십시오.
또는 symbol-gen
package 를 사용 하여 .ctags
파일 에서 찾은 옵션을 기반으로 프로젝트의 ctags 기호 파일을 생성 할 수 있습니다 . Atom Package Manager 에서 다음을 통해 설치할 수 있습니다 apm install symbol-gen
. 그런 다음 공격 CMD- Alt- G프로젝트의 태그 파일을 생성 할 수 있습니다.
위 의 내용 을 준수한 후 상황에 맞는 메뉴에서 선언으로 이동 옵션을 사용할 수 있습니다 .
macOS에서는 다음 키보드 단축키를 사용할 수도 있습니다.
- CMD- R현재 편집기의 기능 / 방법으로 이동
- Alt- CMD- Down선언으로 이동합니다.
이 문제를 해결하려면 2 개의 패키지 만 설치하면됩니다. 아래 단계를 따르십시오.
atom을 열고 패키지 (상단 표시 줄)-> 설정보기 -> 패키지 / 테마 설치로 이동하십시오 .
검색란에 "goto"를 입력하고 오른쪽의 패키지 버튼을 클릭하십시오.
- 모두 설치 "고토 (1.8.3)" 및 "고토 - 정의 (1.1.9)" , 또는 이후 버전. 다운로드 후 둘 다 활성화되어 있는지 확인하십시오.
- 필요한 경우 원자를 다시 시작할 수 있습니다 (일부 사람들의 경우).
- 지금 작동 할 수 있어야합니다. 방법 / attr / 무엇이든 마우스 오른쪽 버튼으로 클릭 한 다음 "Goto Definition" 을 선택하십시오.
goto 패키지를 확인하십시오 .
This is a replacement for Atom’s built-in symbols-view package that uses Atom’s own syntax files to identify symbols rather than ctags. The ctags project is very useful but it is never going to keep up with all of the new Atom syntaxes that will be created as Atom grows.
Commands:
- cmd-r - Goto File Symbol
- cmd-shift-r - Goto Project Symbol
- cmd-alt-down - Goto Declaration
- Rebuild Index
- Invalidate Index
Link here: https://atom.io/packages/goto (or search "goto" in package installer)
Use atom-ctags as a package for C language with all things you need:
- Generated ctags for your project. Auto-complete.
- Go to declaration: Ctrl+Alt+Down and Alt+Click by default.
- There are customizable options for Click action.
2018 년 11 월 현재 자동 완성 파이썬 패키지 는이 키 콤보 로이 기능을 제공합니다.
Ctrl+ Alt+G
함수 호출시 마우스 커서로.
'IT story' 카테고리의 다른 글
사지 마비 프로그래머를위한 최고의 프로그래밍 보조 (0) | 2020.07.08 |
---|---|
사용자 비밀번호 솔트의 최적 길이는 얼마입니까? (0) | 2020.07.08 |
Django 1.9에서 apps.py의 목적은 무엇입니까? (0) | 2020.07.08 |
형식 앞에 * 배치 * 할 때 생성자 형식 인수는 무엇을 의미합니까? (0) | 2020.07.08 |
팬더에서 데이터 정규화 (0) | 2020.07.07 |