2014-02-12 4 views
1

Android 개발을 위해 Intellij IDEA 13을 사용하고 있습니다.Intellij IDEA는 메소드에 변수 이름을 삽입합니다.

일부 메소드에는 긴 매개 변수 목록이 있습니다. 예를 들어, db.query (...)와 나는 그것들의 순서를 기억할 수 없다.

플러그인이 있습니까? 또는 IDEA가 함수 템플릿에서 변수를 삽입하도록 일부 설정을 변경할 수 있습니까?

감사합니다.

답변

2

몇 가지 옵션이 있습니다. Ctrl + P은 굵게 표시된 매개 변수를 표시합니다. 라이브러리 (또는 JDK/SDK)의 소스 또는 javadoc이 해당 정의에 첨부되어있는 한 매개 변수의 이름이 표시됩니다.

매개 변수를 입력하는 동안 코드 완성을 호출하면 IDEA는 올바른 유형의 코드 완성을 맨 위에 표시합니다. 또한 로컬 변수 중 하나가 필수 매개 변수 이름과 동일한 이름 (또는 이와 유사) 인 경우 목록의 맨 위에 표시됩니다. 따라서 'width'라는 이름의 int을 사용하는 메서드가 있고 여러 int 변수가 있지만 'theWidth'라는 이름이 있으면 맨 위에 표시됩니다. IDEA가 메소드의 모든 매개 변수 (또는 모든 첫 번째 x 매개 변수)를 충족시키는 지역 변수를 찾을 수 있으면 코드 완성에 옵션이있을 것입니다 (IDEA가 매개 변수 이름을 결정할 수 있도록 javadoc 또는 소스가 첨부되어 있다고 가정합니다). 목록을 모두 완료하려면 아이콘이 이중 원이됩니다. 아래 스크린 샷은 HttpServletReqest이 목록 상단에 어떻게 표시되는지 보여줍니다. 그래서 매개 변수의 순서가 "요청, 응답"또는 경우 기억할 필요가 없습니다 "응답,"요청 ". 네 번째 옵션은 요청 및 응답을 모두 완료하는 것입니다 알 수 있습니다.

enter image description here

관련 문제