vscode 에서 드래그된 줄에서 Tab 탭 키 누를 경우 글자 삭제되는 문제 수정하기

Updated on

phpstorm 에서는 역시 드래그된 줄에서 탭 키를 누르면 글자가 삭제되는게 아니고, 들여쓰기가 된다.

그런데, vscode에서는 드래그된 줄에서 탭 키를 누르면 글자 대체하기가 된다고 한다.

그래서 이 문제를 해결하려면 keybindings.json 파일에 내용을 추가해주면 된다.

    {
        "key": "tab",
        "command": "editor.action.indentLines",
        "when": "editorHasSelection && editorTextFocus && !editorReadonly"
    },
    {
        "key": "shift+tab",
        "command": "editor.action.outdentLines",
        "when": "editorTextFocus && !editorReadonly"
    }

그러면 완벽하게 phpstorm 과 동일한 Tab 키 기능으로 작동하게 된다.