IntelliJ 정적 Import 완료
Eclipse에서는 정적 Import 자동 완료를 위한 일련의 클래스(예: 수학, 아사트, EasyMock)를 등록할 수 있었습니다.*
이 기능을 활성화하면 ctrl-space assertEquals, pow, createMock 등이 유효한 코드 완료로 표시됩니다.
나는 인텔리J에서 이것을 찾기 위해 애쓰고 있지만 그것이 존재한다고 확신한다.누구 도와줄 사람?
감사합니다!
Alt + Enter
효과가 있을 거야처음에는 전체적인 표정을 지어야 하고, 그리고 히트곡은Alt + Enter
스태틱하게 Import 하는 메서드로 설정합니다.
버전 > = 11:
Settings -> Code Style -> Java -> Imports (tab)
.
버전 < 11
Settings -> Code Style -> Imports
창 중앙에는 "'*'와 함께 가져올 패키지" 표가 있습니다.여기에 완전 수식 클래스 이름의 엔트리를 추가하고 정적 상자에 체크 마크를 붙일 수 있습니다.이제 이 클래스의 모든 정적 메서드를 자동 완료에 사용할 수 있습니다.
(패키지를 지정하면 스태틱 Import가 어떻게 동작하는지 알 수 없습니다.실행해 본 적이 없기 때문입니다만, 왜 동작하지 않는지는 알 수 없습니다.슈퍼 패키지를 지정하고 "with subpackage" 옵션을 선택하면 훨씬 더 흥미로울 수 있습니다.)
IntelliJ 10 을 사용하고 있는 경우는, 다음을 시험해 주세요.
assEq<Ctrl-Alt-Space>
결과 팝업목록에서 제안을 수락하면 기본적으로 ClassName이 삽입됩니다.methodName() 참조(Alt-Enter 의도를 사용하여 정적 Import로 변환할 수 있습니다).
완료 메뉴에서 "오른쪽"을 선택하고 "정적으로 가져오기"를 선택하여 완료 목록에서 정적으로 가져온 메서드를 삽입할 수도 있습니다.
클래스(Assert.assertSame)에서 하나의 메서드를 스태틱하게 Import하면 해당 클래스의 다른 스태틱 메서드(Assert.assertEquals 등)가 "일반" 코드 완료(Ctrl-Space)에 포함됩니다.
인텔리 12의 경우 방금 성공했습니다.<ctrl + spacebar(twice)>
그런 다음 정적으로 히트한 메서드를 Import합니다.<alt + return>
그렇지 않으면 Enter 키를 누르기만 하면 메서드의 완전 수식 이름이 삽입됩니다.
업데이트: 사용만 할 수 있습니다.<alt + return>
동작합니다.
OS X에서는 옵션 + 반환을 수행해야 합니다.
참조를 한 번만 수행한 후 캐럿을 클래스 이름(Math)에 넣고 alt+enter를 누른 후 "add on demand static import for 'java.lang"을 선택합니다.수학' 인텔리가 추가한다.
import static java.lang.Math.*;
파일 맨 위로 이동합니다.
이제 정적 가져오기를 사용하여 라이브 템플릿을 추가할 수 있습니다.
옵션에서 정적 가져오기를 선택해야 합니다.
@org.junit.Test
public void should$EXPR$when$CONDITION$() {
org.junit.Assert.assertThat(null, org.hamcrest.CoreMatchers.is(org.hamcrest.CoreMatchers.nullValue()));
}
언급URL : https://stackoverflow.com/questions/4387134/intellij-static-import-completion
'programing' 카테고리의 다른 글
sqlite3.프로그래밍 오류:제공된 바인딩 수가 잘못되었습니다.현재 스테이트먼트에서는 1을 사용하고 있으며 74가 제공되고 있습니다. (0) | 2022.12.29 |
---|---|
티멜리프:연결 - 식으로 구문 분석할 수 없습니다. (0) | 2022.12.29 |
트위터 부트스트랩 vs jQuery UI? (0) | 2022.12.29 |
PHP 어레이에서 중복된 값을 검출하는 방법 (0) | 2022.12.29 |
컴파일된 Java 클래스를 잠그는 방법은 무엇입니까? (0) | 2022.12.29 |