기존에 사용하던 JSON 포매터가 동작을 하지 않는 것 같아서 JsFormat 이라는 이름의 패키지를 설치하였다.
패키지 설치
설치방법: (1~2 사이에 약간의 시간 간격이 끊어짐에 주의)
- command-shift-p (Command Palette)
- 자동완성이 되니: "install" 정도 입력한다.
- Install Packages
- 역시 자동완성이 되니: "jsFormat" 정도 입력한다.
문제는 단축키가 "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 |
---|