SublimeText로 직사각형 선택 키보드 단축키 등록

2680 단어 SublimeText
SublimeText에서 Vintage 모드로 해도 Vim에서 말하는 ctrl + v의 직사각형 선택을 사용할 수 없습니다. 또한 기본적으로 설정된 단축키는 마우스를 사용하는 것과 키보드 단축키가 준비되어 있지만 키보드 단축키는 시스템에서 예약되어 있는 것과 바로 겹쳐서 그대로 사용할 수 없기 때문에 키 단축키 설정을 엉망으로 변경합니다. 마우스를 쥐는 것은 번거롭지요.

별로 어려운 일도 아니지만 의외로 자료를 찾을 수 없었기 때문에 쓰고 싶습니다.
(찾는 방법이 나빴던 것일까요, select_lines로 조사하면 상당히 올 것입니다…)

환경


  • MacbookPro(OS X Yosemite 10.10)
  • SublimeText3

  • 설정 방법


  • command + shift + p 에서 key user 등을 입력하여 Preferences: Key Bindings - User 를 엽니다.
    (메뉴 -> 환경 설정에서도 열 수 있음)
  • 다음과 같이 입력

  • json
    [
        { "keys": ["ctrl+shift+k"], "command": "select_lines", "args": {"forward": false} },
        { "keys": ["ctrl+shift+j"], "command": "select_lines", "args": {"forward": true} }, 
    ]
    
    "command": "select_lines" 가 구형 선택의 설정입니다. 자신은 ctrl + shift + j/k 로 상하 라인을 구형 선택하도록(듯이) 설정하고 있습니다. 원하는대로 "keys"의 값을 변경해보십시오.



    이런 식으로 입력할 수 있습니다. 돌아가려면 ESC 키로.

    좋은 웹페이지 즐겨찾기