티스토리 뷰

기존 ctrl+n , ctrl+shift+n 단축키는 vscode내에서 새파일을 만드는 단축키이다. 하지만, 경로가 지정되지 않은 새파일이 만들어지기 때문에 이 단축키를 내가 원하는 폴더의 하위 파일로 경로를 지정해서 새파일을 생성하는 것으로 바꾸기로 했다.

 

F1 -> Preferences: Open keyboard shortcuts(JSON)

[
  {
    "key": "ctrl+oem_4",
    "command": "-markdown.extension.onOutdentLines",
    "when": "editorTextFocus && !suggestWidgetVisible && editorLangId =~ /^markdown$|^rmd$|^qmd$/"
  },
  {
    "key": "ctrl+n",
    "command": "explorer.newFile",
    "when": "explorerViewletFocus"
  },

  {
    "key": "ctrl+shift+n",
    "command": "explorer.newFolder",
    "when": "explorerViewletFocus"
  }
]
  • 첫번째 ctrl+oem_4는 기본 세팅으로 들어있던 내용(어떤 내용인지는 정확히 모르기 때문에 냅두기로 함)
  • 기존 코드는 건들이지 않고 추가로 ctrl+n, ctrl+shift+n 단축키 내용만 추가해주기로 합니다. 
  • 커맨드 내용을보면 ctrl +n 은 새파일, ctrl+shift+n 은 새폴더를 만들어줍니다.  단, when이라는 조건에 마우스로 Focus되어있는 요소가 있어야 합니다. 즉, focus되어있는 요소가 없다면 다른 명령어나 동작하지 않을  수 있다는 소리입니다. 완벽한 단축키라고 말하기는 어렵지만 이전에 번거롭게 마우스로 우클릭해서 만들었던 거에 비해서는 편하다고 생각합니다. 참고로 focus가 된 폴더가 없을 시, ctrl + shift + n 명령어는 새 vscode 창을 열어줍니다.

 

 

댓글