VSCode : Mac OSX에서 Enter 키를 사용하여 파일 탐색기에서 파일 열기
Windows에서 VSCode를 사용할 때 파일 탐색기를 탐색 Enter하고 포커스가있는 파일을 누르면 파일이 편집기에서 열립니다. 그러나 내 Mac에서는 이렇게하면 VSCode가 다음과 같이 이름 바꾸기 입력을 엽니 다.
왜 이런 일을하는지 모르겠습니다. 다른 텍스트 편집기 (예 : Atom)에서도 기본 동작은에서 파일을 여는 것입니다 Enter. 파일이 열리도록이 동작을 변경하는 방법이 Enter있습니까? 지금까지 찾은 유일한 해결 방법은 CTRL+ Enter이며 새 창에서 파일을 여는 것이지만 VSCode에서 3 개 창 제한으로 인해 상당히 제한적입니다.
다른 사람이이 문제를 발견하면 Mac의 VSCode에서 파일 탐색기에서 파일을 여는 키보드 바로 가기는 다음과 같습니다.
CMD+Down
이것은 Finder에서도 작동합니다.
버전 1.19.2에서는 Mac에서 키보드 단축키 (메뉴 모음> 코드> 환경 설정> 키보드 단축키)로 이동하여 "이름 바꾸기"를 검색하고 "이름 바꾸기 파일"을 편집 할 수있었습니다 ( "시기"값은 "explorerViewletVisible && filesExplorerFocus &&! inputFocus ") 바로 가기를"cmd + enter "로 변경합니다.
keybindings.json에 다음을 붙여 넣을 수도 있습니다 (키보드 단축키 페이지에 링크가 있습니다).
{
"key": "cmd+enter",
"command": "renameFile",
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus"
}
Enter는 이제 탐색기에서 강조 표시된 파일을 열고 Ctrl + Enter를 누르면 이름 바꾸기 / 편집 모드로 전환됩니다.
-편집하다-
1.21.0으로 업그레이드 한 후 enter 키가 renameFile로 다시 작동하기 시작했습니다. cmd + enter는 여전히 renameFile로 작동했습니다. 이 문제를 해결하려면 메뉴 모음> 코드> 환경 설정> 키보드 단축키로 이동하여 문제가되는 항목을 마우스 오른쪽 버튼으로 클릭하고 제거하거나 keybindings.json의 명령 시작 부분에 하이픈 / 빼기 기호를 추가합니다.
{
"key": "enter",
"command": "-renameFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus"
}
그래서 cmd+enter
이것도 만났지만 사용을 마친 키보드 단축키는 이름을 바꾸고 enter
.
{
"key": "cmd+enter",
"command": "renameFile",
"when": "explorerViewletVisible && filesExplorerFocus"
},
{
"key": "enter",
"command": "-renameFile",
"when": "explorerViewletVisible && filesExplorerFocus"
}
다음 keybinding.json
버전 을 얻기 위해 몇 가지 솔루션을 함께 컴파일했습니다 (을 통해 열기 Code > Preferences > Keyboard Shortcuts > keybindings.json
).
{
"key": "cmd+enter",
"command": "renameFile",
"when": "explorerViewletVisible && filesExplorerFocus"
},
{
"key": "enter",
"command": "-renameFile",
"when": "explorerViewletVisible && filesExplorerFocus"
},
{
"key": "enter",
"command": "list.select",
"when": "listFocus && !inputFocus"
}
cmd+down
Mac 10.10.5에서 VSCode 1.10.2를 사용하면 작동하지 않습니다.
그러나 cmd+enter
나를 위해 작동합니다.
Or if you want to set your own keybinding to open a file from File Explorer, add these lines to your keybindings.json
:
// open file from File Explorer
{ "key": "enter", "command": "list.select",
"when": "explorerViewletVisible && filesExplorerFocus" },
(Of course, you can change enter
to any key combination you want).
I tried to remove the shortcut of "Rename", which has the Keybinding of "Enter". Then it opens the file properly when I press "Enter".
For me, I have to do command
0
and then do a command
down
This brings me to the explorer and then opens the file I select. In Atom, I just had to hit enter
to open the file, I find this to be a strange behavior. vscode v 1.21.1
on OSX
In preferences:
Code -> Preferences -> Keyboard Shortcuts
Add this to your keybindings.json
{
"key": "ctrl+n",
"command": "workbench.action.files.newFile"
}
within the array that may or may not contain other keybindings you have set. Save keybindings.json
Then when you navigate to a directory in the file explorer, you can create a new file with ctrl+n
Not sure why the "enter" behavior is different, I am not sure "enter" alone is set in the keybindings on your system or its just defaults to different behaviors based on OS standards...
The good news is, what you are looking for is CTRL+P or CTRL+O
CTRL+P let's you find a file, and CTRL+O should open it (the exact behavior you'd like)
You may also be able to add "Enter" as a possibility for the "workbench.action.files.openFile" command, but not sure if that will break anything if you do. Try it, or just get used to using CTRL+O on both platforms!
More info:
https://code.visualstudio.com/Docs/customization/keybindings
'Programing' 카테고리의 다른 글
jQuery Validate Plugin-단일 필드의 유효성 검사 트리거 (0) | 2020.09.20 |
---|---|
TypeScript : 유형 시스템 문제 (0) | 2020.09.20 |
UNIX에서 널 문자 식별 및 제거 (0) | 2020.09.20 |
어셈블리 언어를 배우는 것이 가치가 있습니까? (0) | 2020.09.20 |
Text Watcher를 트리거하지 않고 EditText 텍스트를 어떻게 변경할 수 있습니까? (0) | 2020.09.20 |