Visual Studio Code(VSCode)로 키보드로 선택을 할 수 있도록 한다

Visual Studio Code의 선택 키 문제



Atom이나 Goland 등의 많은 에디터에서는 Ctrl + Shift + F 등으로 문자를 선택 상태로 할 수 있습니다.
이런 녀석입니다.


보통이라면 아래와 같은 키 바인딩이 자주 사용되는군요.
  • Ctrl + Shift + F : 커서에서 오른쪽 한 문자 선택
  • Ctrl + Shift + B : 커서에서 왼쪽 한 문자 선택
  • Ctrl + Shift + N : 다음 행의 동일한 커서 위치까지 선택
  • Ctrl + Shift + P : 이전 행의 동일한 커서 위치까지 선택
  • Ctrl + Shift + E : 커서 위치에서 줄 끝까지 선택
  • Ctrl + Shift + E : 커서 위치에서 줄 머리까지 선택

  • 그러나 Visual Studio Code에서는 위의 키 바인딩을 사용할 수 없습니다.
    이를 사용하려면 keybindings.json를 편집하십시오.

    keybindings.json 편집



    여는 방법



    Code > 기본 설정 > 키보드 단축키
    를 엽니다.
    나는 메뉴를 일본어화시키고 있습니다만, 디폴트 상태의 경우도 기본적으로 메뉴 계층은 같은가라고 생각합니다.

    그러면 키보드 바로 가기 화면이 열리므로 오른쪽 상단의 {}를 클릭하십시오.


    그러면 keybindings.json가 열립니다.

    설명 내용



    keybindings.json
    [
        {
            "key": "ctrl+shift+n",
            "command": "cursorDownSelect",
            "when": "editorTextFocus"
        },
        {
            "key": "ctrl+shift+p",
            "command": "cursorUpSelect",
            "when": "editorTextFocus"
        }, 
        {
            "key": "ctrl+shift+f",
            "command": "cursorRightSelect",
            "when": "editorTextFocus"
        },
        {
            "key": "ctrl+shift+b",
            "command": "cursorLeftSelect",
            "when": "editorTextFocus"
        },
        {
            "key": "ctrl+shift+a",
            "command": "cursorHomeSelect",
            "when": "editorTextFocus"
        },
        {
            "key": "ctrl+shift+e",
            "command": "cursorEndSelect",
            "when": "editorTextFocus"
        }
    ]
    

    이것을 그대로 copipe.
    각 키에 대해 각 방향으로 텍스트를 선택 상태로 만들기 위해 기존 키 바인딩을 덮어 씁니다.

    이제 다른 에디터와 같이 Ctrl + Shift + F 등으로 선택할 수 있는 상태로!

    좋은 VSCode 생활을!

    참고 기사



    VSCode에서 텍스트 선택(ctrl+shift+〇)의 키 바인딩 등록 방법

    좋은 웹페이지 즐겨찾기