2014-01-21 3 views
1

프로젝트의 어딘가에 def cookie_monster과 같은 메서드가 있는데 cookie_monster을 사용하는 파일에있는 경우 어떻게하면 cookie_monster이 정의 된 파일과 행을 찾을 수 있습니까?RubyMine에서 사용자 정의 메서드를 찾는 방법은 무엇입니까?

내가 command + option/alt + O을 사용할 수 있다고 말한 PivotalLabs의 "Navigate Code, Not Text: How to Navigate Effectively in RubyMine"을 보았지만 아마도 내 키 매핑이 다릅니다 (기본 RubyMine 6). 그것은 나를 위해 아무것도하지 않습니다.

답변

1

글쎄, 네가 해답을 얻은 것을 본다. 그러나 그게 최선의 해결책은 아니다. 루비ymine은 이미 모든 함수 이름을 캐시하고 있으며, 검색을하지 않고 빨리 찾는다. 대신이 방법을 시도해 보라. 당신은 아마 당신이 그것을 열 수있는 좋은 바로 가기를 찾을 수 귀하의 레이아웃 설정에 따라 완전 자동으로 함수를 찾아야한다 cook 쓰기로

Navigate -> Symbol 

당신은 즉시, 작은 팝업 검색 창을 얻을 것이다.

플러스로 항상 빠르다, 나는 결코 이것을 사용, 탐색 사이드 바에서 파일을 검색하지 않습니다 또한

Navigate -> File 

있다 및 자동 완성

정상 발견 모든 파일을 나열합니다 언급 된 함수는 함수 또는 파일의 이름이 아닌 정상적인 코드 행을 찾으려고 할 때 사용됩니다. 당신이 것이 팝업 모두 당신이 comon로 검색 할 수 있습니다, 예를 cookie_monster 기능을 열고 들어, 전체 이름을 작성할 필요가 없습니다 (쿠키 co 및 몬스터 mon) 것을

주 재미 있고 매우 빠르다.

find usages에 대해서는 나를 위해 일반적으로 특정 부분이 호출 된 곳이나 특정 기능이 사용되는 곳을 찾는 것입니다.

+0

당신은 내 친구가 최고입니다. 아주 좋아. – fyz

1

단어를 선택하십시오.

Edit -> Find -> Find Usages 

또는

Edit -> Find -> Find in Path 

키보드 바로 가기, 메뉴에 대한 하나를 사용하십시오.

+0

나는 그것을 시도했다 ... 여러 번. 그것은 ... 아무것도 아닙니다. 슬프게도. – fyz

+0

해당 작업을 수행하기 전에 단어를 선택 했습니까? "필요"와 같은 일반적인 단어를 선택하십시오. – emaillenin

+0

아무 일도 일어나지 않습니다. 전체 단어를 강조 표시하고 두 번 살짝 두 번 클릭하고 용도 찾기를 클릭하면 아무 일도 일어나지 않습니다. 경고도없고 팝업도 없습니다. – fyz

관련 문제