[autocomplete] IntelliJ IDEA에서 자동 완성 된 괄호 밖으로 이동하는 방법 (화살표 키를 사용하지 않고)?

최근에 Eclipse에서 IntelliJ IDEA로 전환했고 자동 완성 된 괄호에서 커서를 이동하는 방법이 궁금했습니다.

Eclipse에서 한 쌍의 대괄호 입력을 마친 후 탭을 누르면 대괄호에서 나옵니다. 화살표 키를 사용하지 않고 어떻게 똑같은 일을 할 수 있습니까?

도움을 주셔서 감사합니다!



답변

IDEA 에는 아직 이러한 기능이 없습니다 . 가장 가까운 것은 Complete Current Statement편집기 작업 ( Ctrl+ Shift+ Enter)입니다.


최신 정보

이 기능의 초기 구현 은 2018.2 EAP 버전에서 사용할 수 있습니다Tab .

탭 ‘종료’위치를 시각적으로 표시하지 않고 MS Visual Studio와 더 비슷하게 작동합니다. 현재로서는 Java, SQL, Python 및 기타 파일에서 작동합니다. 다른 언어가 따라 잡으려면 약간의 시간이 걸립니다. 일부 언어 별 코드 변경이 필요합니다.

이 기능은 기본적으로 비활성화되어 있으며 다음에서 활성화 할 수 있습니다.

설정-> 편집기-> 일반-> 스마트 키-> 탭을 사용하여 닫는 괄호 / 따옴표 밖으로 이동

여기에 이미지 설명 입력


답변

Ctrl + Shift + EnterIDEA 12.1.4에서 작동하지 않는 것 같지만 내가 찾고 있던 것과 가장 가까운 기능은 Shift + Enter. 이렇게하면 줄이 완성되고 현재 줄 아래에 새 줄이 만들어지고 커서가 해당 줄로 이동합니다.


답변

그렇지 않으면 눌렀을 수도 있지만 자동 완성 된 닫기 기호 를 눌러이를 수행 할 수 있습니다 . 예를 들어 아래 f를 방금 입력 한 경우 shift0 (또는 닫는 괄호 )을 누르면 커서가 괄호 밖으로 이동합니다.

String asdf = "hello world";
System.out.println(asdf);


답변

환경 설정-> 키맵으로 이동하여 “캐럿을 줄 끝으로 이동”단축키를 Shift-Space로 설정했습니다. 원하는 경우 아무것도 추가하지 않고 현재 줄의 끝으로 이동합니다.


답변

현재 Intellij에서 지원하지 않습니다. http://youtrack.jetbrains.com/issue/IDEA-74666 에서 이에 대한 공개 기능 요청이 있습니다. 추가 투표는 좋을 것입니다.


답변

Intellij는 블록 끝으로 이동하는 ctrl + shift + m 단축키를 지원합니다.

https://www.jetbrains.com/help/idea/2016.2/navigating-to-braces.html


답변

찾고있는 문자는 아니지만 외부로 이동하려는 문자 (예 : 닫는 괄호)를 입력하면 자동 완성 된 문자 외부에 표시됩니다.

이상적이지는 않지만 내가 테스트 한 한 기능적입니다.