‘;’을 입력 한 후 Intellij IDEA에서 가능합니까? 또는이 문자열의 서식이 발생하면 ‘Enter’를 누르십시오.
예를 들어,
a+b=10;
후:
a + b = 10;
또는 가능한 옵션 : 코드> 코드 포맷 … ?
감사합니다!
답변
Intellij IDEA의 서식 단축키는 다음과 같습니다.
- Windows의 경우 : Ctrl+ Alt+L
- 우분투 : Ctrl+ Alt+ Windows+ L
- Mac의 경우 : ⌥ (Option)+ ⌘ (Command)+L
답변
이 작업을 수행하는 두 가지 방법을 찾았습니다.
-
로 이동
Settings> Keymap.
오른쪽 부분의 이동에서Editor Actions> complete current statement.
그것을 선택 추가 키보드 바로 가기를 클릭합니다. ;를 누르십시오. 확인을 선택하십시오. -
매크로를 사용하십시오. 이동
Edit> Macros> Start Macro Recording.
이제 세미콜론과 키보드 단축키를 눌러 코드를 다시 포맷하십시오 (다른 답변이나 설정> 키맵에서 키보드 단축키를 찾을 수 있음).
다시 포맷 한 후
Edit> Macros> Stop Macro Recording
매크로를 이름 (자동 형식 또는 다른 형식)으로 저장하십시오. 그런 다음
Settings> Keymap> Macros> auto format
(매크로 이름).
거기를 클릭하고 키보드 단축키 추가를 선택한 다음 세미콜론을 누르고 확인을 클릭하십시오. 이제 세미콜론을 누를 때마다 세미콜론을 작성하고 자동 형식을 수행합니다.
답변
Eclipse에는 파일을 저장할 때 자동으로 포맷 할 수있는 옵션이 있습니다. 코드를 형식화하고 저장하기 위해 Ctrl + S (Mac의 경우 Cmd + S) 키에 대한 매크로를 구성 할 수 있지만 IntelliJ에는이 옵션이 없습니다.
답변
답변
파일-> 설정-> 키 맵-> 현재 진술 완료
거기에 ;
키를 추가 했습니다. ‘;’을 입력 할 때 줄 끝에서 자동 서식입니다.
최신 정보
나는 이것이 어떤 상황에서 문제를 일으킬 것이라는 것을 깨달았다. 대신 Ctrl
+ Shift
+ Enter
를 사용하십시오 . 이 키는 커서의 어느 위치에서나 사용할 수 있습니다. ;
줄 끝에 추가 됩니다. 또한이 단축키에는 다른 유용한 기능이 있습니다.
처럼:
public void someMethod()
바로 가기 후 :
public void someMethod() {
// The cursor is here
}
삽입시 포맷 ;
할 필요가 없습니다.
답변
이것은 Ctrl + WindowsBtn + Alt + L로도 가능합니다. 일부 가상 머신에서는 Ctrl + Alt + L이 로그 아웃 할 수 있기 때문에 일부 사람들에게 중요합니다.
답변
Ctrl+ Shift+ Enter조합 (Complete Statement) 은 또한 작업을 수행하며 함수, 사이클 등을 사용하여 더 편리한 것을 만듭니다.
JetBrains 문서 : https://www.jetbrains.com/help/idea/2016.3/completing-statements.html