본문 바로가기

IDE

[Sublime Text] JSON 포매터(formatter) 설치하기

기존에 사용하던 JSON 포매터가 동작을 하지 않는 것 같아서 JsFormat 이라는 이름의 패키지를 설치하였다.

패키지 설치

설치방법: (1~2 사이에 약간의 시간 간격이 끊어짐에 주의)

만능 단축키: 커맨드 팔렛트

  1. command-shift-p (Command Palette)
    1. 자동완성이 되니: "install" 정도 입력한다.
  2. Install Packages
    1. 역시 자동완성이 되니: "jsFormat" 정도 입력한다.

 

command-shift-p 후 자동완성

문제는 단축키가 "Ctrl + Alt + F"라는 사실. mac OS에서는 alt 키가 option 키 정도일텐데,
문제는 내가 쓰고 있는 magnet 앱과 단축키가 충돌한다.

 

그동안 IntelliJ IDEA 에서 포매팅하는 단축키가 손에 익어서 command-option-l (L)로 변경을 하려고 한다.

 

단축키 변경하기

위와 마찬가지로 커맨드 팔렛트를 띄워서 아래 메뉴를 선택한다.

"Key Bindings" 정도를 입력한다.

설정: 키 바인딩

아래와 같은 diff 창같은 것이 뜨는데 왼쪽이 Default 단축키이고, 오른쪽이 User 단축키이다.

개인적인 생각에 User 단축키에 키를 쓰면 더 우선순위가 높을 것 같다.

오른쪽은 원래 비어 있는데 js_format을 위한 단축키를 배정했다.

{ "keys": ["super+alt+l"], "command": "js_format", "context": [{"key": "selector", "operator": "equal", "operand": "source.js,source.json"}] }

command에 해당하는 키가 무엇을까 Default를 찾아보다 보니 super인 것 같아서 했더니 맞았다. option도 alt를 쓰면 된다.

 

참조 사이트

'IDE' 카테고리의 다른 글

[구름IDE] 웹브라우저 통합개발환경(IDE)  (0) 2019.03.17