Sublime 2 텍스트 편집기의 자동 들여 쓰기


17

Sublime 2에 자동 들여 쓰기 옵션이 있습니까?

Visual Studio에서 Ctrl + K + D를 눌러 모든 것을 들여 쓰기 할 수 있으므로 코드가 잘 구성됩니다. Sublime 2에는 동일한 작업을 수행 할 수있는 바로 가기가 있습니까?


1
설명서를 확인 했습니까? 존재하지 않을 가능성이 가장 높습니다.
r4.

문제는 Visual Studio에있는 것처럼 기본 단축키가 없다는 것입니다. 키 바인딩-기본 환경 설정 파일을 사용하여 지정할 수 있습니다.
Valoric

답변:


14

편집 메뉴에서 Edit / Line / Reindent를 사용할 수 있습니다. 또는 키 바인딩-환경 설정의 기본 파일에 이것을 추가 할 수 있습니다.

{ "keys": ["f12"], "command": "reindent"}

사용자 대신 기본 파일을 사용하는 경우 코드 끝에 쉼표추가하십시오 . 들여 쓰기를 원하는 것을 선택하는 것을 잊지 마십시오.

잠재적으로 Visual Studio 를 사용 하여 SubT가 수행 할 수 없거나 수행 할 수없는 더 모호한 데이터를 자동으로 들여 쓰기 할 수 있습니다.

행운을 빕니다 & & 당신이 reindent하려는 텍스트를 선택하십시오 .


5

눌러 Ctrl+ Shift+ P, 다음 I과 옵션 "들여 쓰기 : Reindent 선은"먼저 와야한다.

누르면 Enter완료됩니다.


2

내장 솔루션의 경우이 StackOverflow 스레드single_line: false 에서 peter 제안한대로 키 바인딩에 옵션을 추가하고 싶습니다 .

{ "keys": ["ctrl+k+d"], "command": "reindent" , "args": {"single_line": false}}

그러나 일부 XML 및 HTML 코드 편집에서 기대할 수있는 새로운 줄은 추가되지 않습니다.

이를 위해서는 Tom의 답변에 따라 태그 플러그인을 설치하거나 패키지 제어를 통해 사용할 수 있는 Indent XML 플러그인을 사용해야 하지만 XML 파일에서만 작동합니다.

태그 플러그인을 선택하는 경우 가장 쉬운 방법은 들여 쓰기 할 텍스트를 강조 표시 한 다음 단축키 Ctrl+ Shift+ 를 누르는 것 F입니다.

당신이 들여 쓰기 XML 플러그인을 눌러 선택하면 Ctrl or Super+을 Shift+ PI와는 Indent XML첫 번째 옵션이 될 것입니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.