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 참조
'ProgramingTip' 카테고리의 다른 글
heroku에서 .sql 펼쳐지는 실행하는 방법은 무엇입니까? (0) | 2020.12.07 |
---|---|
오류 : javax.servlet 패키지가 없습니다. (0) | 2020.12.07 |
정식에서 할당 오류 전에 참조 됨 (0) | 2020.12.07 |
"반환"키보드 버튼의 텍스트 변경 (0) | 2020.12.07 |
Java 메모리에서 모니터링하는 방법은 무엇입니까? (0) | 2020.12.07 |