WebStorm에서 코드 서식을 자동으로 지정하는 방법은 무엇입니까?


답변:


143

: Command+ Option+L

PC : Ctrl+ Alt+L


46
이것은 "자동 서식 지정"코드의 질문에 대답하지 않습니다. 여전히 키 누르기가 필요합니다.
Pete Gardner

1
일반적으로 명령을 실행할 때까지 형식을 지정하지 않으려 고합니다. 이것은 WebStorm에서도 작동합니다.
Warren LaFrance

표준 IntelliJ 키매핑이 있다고 가정합니다. Windows에서는 Visual Studio 키매핑을 사용하는 기본적으로 Alt + F8입니다. 설정 창의 키맵 섹션으로 이동하여 "형식"또는 "재 형식 지정"을 검색하면 쉽게 찾을 수 있습니다. "
mjohnsonengr 2016 년

2
@Vad 아니요.이 대답은 높이 평가되지만 "자동 서식 지정"이 아니라 "형식 지정"에 관한 것입니다. 이름에서 알 수 있듯이 자동 서식은 자동으로 이루어지며 키를 누를 필요가 없습니다.
Pete Gardner

1
저에게는 여기있는 대부분의 사람들이 Ctrl + Alt + L을 누르면 "자동 서식 지정"이 발생한다고 가정합니다.
Vad

95

코드 형식을 지정하고 저장 한 다음이 매크로를 Ctrl+ S바로 가기에 바인딩하는 매크로를 만들 수 있습니다. (Mac : Cmd+ S)

이 답변은 phpStorm에 게시 되었으며 WebStorm에도 똑같이 유효합니다. 답변의 수정 된 버전은 다음과 같습니다.


매크로 기록

  1. 편집> 매크로> 매크로 기록 시작
  2. 를 눌러 Ctrl+ Alt+ L다음 Ctrl+ Alt+ S (Mac의 : Cmd+ Option+ L다음 Cmd+ Option+S
  3. 페이지 오른쪽 하단의 중지 버튼을 클릭하여 매크로 기록을 중지합니다.
  4. 이 매크로에 "포맷 및 저장"과 같은 이름을 지정합니다.

"포맷 및 저장"에 Ctrl + S 지정

  1. 파일> 설정을 엽니 다.
  2. "키맵"을 검색하여 엽니 다.
  3. "포맷 및 저장"을 검색하고 "포맷 및 저장"작업을 두 번 클릭합니다.
  4. "키보드 단축키 추가"를 선택하십시오.
  5. 첫 번째 스트로크로 "Ctrl + S"를 선택합니다.
  6. 충돌을보고합니다. 무시하고 확인 버튼을 클릭
  7. WebStorm은 "바로 가기가 이미 다른 작업에 할당되어 있습니다. 다른 할당을 제거 하시겠습니까?"라는 경고를 표시합니다. "제거"버튼을 클릭하십시오

그게 다야.


4
이것은 정답이어야합니다! 난 항상 키보드 단축키에 대해 알고 있었다하지만 "자동", 그것은 단지 형식 I (나는 자주하지 않는)로 말할 때 내 코드를 포맷하지 않습니다
mjohnsonengr

3
나는 "저장"을 "cmd를 + 옵션 +의"OSX에 + 옵션 +의 다음 변경 5 단계를 cmd를 위해 다시지도했다
rynop

2
나쁘지는 않지만 현재 편집기에서 열린 파일 외에 다른 파일을 포맷하지 않습니다. 다른 모든 파일은 서식없이 저장됩니다.
Kirill Slatin 2016 년

Jetbrain IDE를 2 년 동안 사용했습니다 .... 새로운 아이디어를 배웠습니다. 감사합니다
MJ Studio

나는 동의한다. 정답이어야합니다. 여러 JetBrains 버전을 통해 수년 동안이 답변을 사용했습니다. 연도에 상관없이 여전히 정확합니다.
yanckst

22

"Save Actions"플러그인은 저장할 때 코드 형식을 지정할 수 있습니다.

  1. 플러그인 설치 :

    파일-> 설정-> 플러그인-> 저장소 찾아보기;

    • 입력 키워드 "액션 저장"설치
    • IDE를 다시 시작하십시오.
  2. 구성 플러그인 :

    파일-> 설정-> 기타 설정

    • "파일 포맷"옵션을 확인하십시오.

어서 오십시오. 당신이 플러그인을 구성하는 방법에 대한 몇 가지 세부 사항 제공하는 경우이 더 나은 답변을 할 수있다
마크 촐리

Save Action은 최고의 솔루션 IMO입니다. 전체 문서는 여기에서 찾을 수 있습니다 : github.com/dubreuia/intellij-plugin-save-actions
laike9m

2

MAC에 ALT가 없으면 다음과 같습니다.

명령 + 옵션 + L


3
이것은 "자동 서식 지정"코드의 질문에 대답하지 않습니다. 여전히 키 누르기가 필요합니다.
Hassen Ch.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.