Sublime Text - 코드 자동 정렬, 단축키 설정

Sublime Text에서 코드를 자동 정렬하는 방법을 소개합니다.

개발하다보면 아래와 같은 상황에서, 코드를 정렬하는데 시간을 낭비하게 됩니다.

  • 코드를 복사해서 붙여넣을 때, 다른 코드와 들여쓰기가 맞지 않을 때
  • 다른 블로그에서 코드를 붙여 넣었는데, 코드 들여쓰기가 엉망일 때

이 때 자동 정렬 기능을 사용하면 시간을 절약할 수 있습니다.

1. UI에서 코드 자동 정렬

Sublime Text에서 아래와 같은 메뉴로 코드를 자동 정렬할 수 있습니다.

  • [Ctrl + Shift + P]를 누르고
  • Indentation: Reindent Lines를 입력하여 선택

1.1 Example

아래와 같이 정렬되지 않은 코드가 있을 때 sublime text code formatting

Reindent Lines 메뉴를 선택하면 아래와 같이 정렬됩니다. sublime text code formatting

2. 단축키로 코드 자동 정렬

기본적으로 위에서 소개한 Reindent Lines는 단축키로 지정되어있지 않습니다.

메뉴에서 [Preferences] -> [Key Bindings]를 선택하여 아래와 같이 입력하면, Reindent Lines 메뉴에 단축키를 설정할 수 있습니다.

sublime text code formatting

[
    {
        "command": "reindent",
        "args": {"single_line": false},
        "keys": ["alt+shift+f"]
    },
]

저의 경우 ALT + SHIFT + F를 단축키로 설정하였습니다. 정렬되지 않은 코드에서 단축키를 누르면 코드가 정렬됩니다.

Loading script...

Related Posts

codechachaCopyright ©2019 codechacha