ProgramingTip

VS Code- 선택한 작업 디렉터리 아래에 새 파일 추가

bestdevel 2020. 12. 7. 20:31
반응형

VS Code- 선택한 작업 디렉터리 아래에 새 파일 추가


현재 작업 폴더 아래에 새 파일을 추가하는 바로 가기를 얻으려고합니다. 그래서을 사용하여 탐색기로 이동 cmd+shift+e하고 폴더에 도착 cmd+n하면 새 파일을 생성하지만 어디에도 저장되지 않는 새 클래스 를 생성하고 (예를 들어 ReSharper가 수행하는 것과 같은 동작을 시도하려고합니다).

탐색기에서 포커스가있는 폴더 아래에 파일을 만들 수있는 다른 바로 가기 가기가 있습니까? 기본적으로 텍스트 상자에 이름을 입력하면 파일이 자동으로 저장되어 나중에 메시지가 표시되지 않도록 할 수 없습니다.

다음 페이지를 참조로 사용하고 있습니다. : https://code.visualstudio.com/docs/customization/keybindings


cmd+n에 바인딩 기본 명령입니다 workbench.action.files.newUntitledFile하지만 당신이 원하는 [해석] 명령이다 explorer.newFile기본적으로 바로 가기에 바인딩되지 않습니다.

바로 가기 파일 편집

적중 cmd+shift+p유형 key및 Enter를 누르십시오.Preferences: Open Keyboard Shortcuts File

그러면 왼쪽에 기본 키 바인딩이 열리고 오른쪽에 사용자 지정 바인딩이 있습니다.

사용자 지정 바인딩 파일에 다음을 입력해야합니다. (아마도 cmd+n대신 입력해야 ctrl+n하지만 Windows에서는 테스트 할 수 없습니다.

[
  { "key": "ctrl+n", "command": "explorer.newFile" }
]

탐색기에 점점 늘어나는 상황에서 조건을 추가 할 수 있습니다.

{ "key": "ctrl+n", "command": "explorer.newFile", "when": "explorerViewletFocus" }

이렇게하면 다른 구성 요소에 포커스가있을 때 ctrl + n을 기본 기본 새 파일 명령이 실행됩니다.

바로 가기 UI를 사용하여 편집

적중 cmd+shift+p유형 key및 Enter를 누르십시오.Preferences: Open Keyboard Shortcuts

키보드 단축키 환경 설정 UI가 프로그램.

explorer.newFile새 파일 명령을 찾기 위해 검색을 입력 하고 두 번 클릭하여 바로 가기 위해 모달을 표시 한 다음이 명령과 연결하려는 키 조합을 찾습니다.


파일이나 폴더를 추가하기 위해 다음 줄을 추가하여 키 바인딩을 유도했습니다 keybindings.json.

[
  { "key": "ctrl+n",  "command": "workbench.action.files.newFile",
                      "when": "!editorFocus"  },
  { "key": "ctrl+shift+n",  "command": "workbench.action.files.newFolder",
                            "when": "!editorFocus"  }
]

받지 않은 경우 편집기가 포커스를받지 않은 경우 활성화됩니다. 디버그 창이 활성화 된 경우에도 트리거됩니다. 하지는 않지만 완벽 explorerFocus가까운 장래에 컨텍스트 가 추가 될 예정입니다. Github 참조

참고 URL : https://stackoverflow.com/questions/39599514/vs-code-add-a-new-file-under-the-selected-working-directory

반응형