Visual Studio Code의 크지는 않지만 편리한 단축키입니다.
11061 단어 VisualStudioCodeVSCode
이 글은 Linkbal Advent Calendar 2021 21일째 글이다.
어제 보도는Ruby를 통해 이미지에서 텍스트 인식입니다.
이 글에서 저는 Visual Studio Code(이하 VScode)의 단축키 소개 글에서 본 적이 없다는 것을 제멋대로 느꼈고 제가 자주 사용하는 단축키를 소개했습니다.
그리고 단축키는 기본으로 정의되지 않았지만 편리하기 때문에 제가 정의한 것을 소개해 드리겠습니다.
단축키의 변경 방법과 정의 방법에 관해서는 제가 예전에 쓴 아래의 글을 보십시오.
Visual Studio Code를 통한 간편한 단축키 변경 방법
작업 확인 환경
대신 VScode의 명령(명령 트레이 등에 표시되는 작업 이름)도 기재되어 있습니다.
맥을 제외하고 단축키를 모르는 사람은
shift+cmd+p
의 지령 팔레트에 지령을 입력해서 단축키를 찾아보라고 하세요!이미지의 빨간색 화살표는 명령이고 오른쪽 가장자리는 명령의 단축키입니다.
그리고 여기에 공식적으로 발표된 OS의 다른 라벨이 있으니 한번 보세요.
https://code.visualstudio.com/docs/getstarted/keybindings#_keyboard-shortcuts-reference
이 블러셔를 여는 단축키
cmd+k cmd+r
도 있다.본문에서 소개한 단축키 목록
단축키
명령하다
액션
ctrl+-
Go Back
되돌아오다
ctrl+_
Go Forward
앞으로 나아가다
cmd+k m
Change Language Mode
파일 언어 수정
cmd+k f
Workspaces: Close Workspace
열려 있는 WorkSpace 닫기
cmd+\
View: Spilit Editor
편집기 분할 ※ JIS 레이아웃 키보드를 사용하면 이동이 불가능할 수 있습니다
ctrl+cmd+←→
View: Move Editor into Next/Previous Group
분할 편집기의 좌우로 파일 이동
cmd+k cmd+←→
View: Forcus Left Editor Group
분할 편집기의 좌우로 초점 이동
cmd+k Enter
View: Keep Editor
다른 파일을 열 때 편집기에서 사라진 파일이 사라지지 않도록 합니다
shift+option+cmd+c
Copy Relative Path of Active File
WorkSpace에서 루트 파일 경로 복사
cmd+k r
알 수 없음(File: Revel in Finder와 동일한 동작)
Finder로 파일 폴더 열기
다음은 기본적으로 정의되지 않은 단축키입니다.
-
-
shift+cmd+u
Transform To Uppercase
커서의 단어 대문자
shift+cmd+l
Transform To Lowercase
커서의 단어를 소문자로 설정합니다.
shift+cmd+r
Reload Window
VScode 다시 로드 ※ 기본 단축키 변경
shift+option+↑↓
Move Line Up/Down
줄 바꿈 ※ 기본 단축키 변경
위 표
ショートカットキー
의 공백은 공백을 입력하기 전의 키 뒤에 공백을 입력한 후의 키입니다.예를 들어
cmd+k Enter
의 경우 cmd+k
를 입력한 후 Enter
를 누릅니다.그럼, 제가 상세한 설명과 저의 주요 용례를 소개하겠습니다.
ctrl+-
: Go Back: 반환, ctrl+_
: Go Forward: 전진커서를 이전 위치로 이동한 다음 다시 이동합니다.
말로 설명하기 어려운데...브라우저가 돌아오면 전진할 것 같습니다.
잘못 알았습니다. cmd+↓에서 커서가 맨 아래로 이동할 때나 정의원 점프 후 원래의 커서 위치로 회복하는 것이 편리합니다.
cmd+k m
: Change Language Mode: 파일 언어 변경구문이 강조된 것처럼 언어를 수정합니다.
사용하는 곳은 아래의 일시적인 코드를 편집하고 열람할 때다.
cmd+n
. 빈 편집기cmd+k m
에서 언어를 선택하고 문법 강조cmd+k f
:Workspace:열려 있는 WorkSpace 닫기여러 개의 WorkSpace를 사용합니다. 그 WorkSpace는 잠시 사용하지 않을 때 사용합니다.
cmd+\
: View:Spilit Editor:편집기 분할편집기를 좌우로 분할합니다.
내 컴퓨터의 경우
cmd+\
단축키, 스프레드시트 등도 그렇고, JIS가 배열한 키보드라면 움직이지 않습니다. ※US 배열이면 이동합니다.아마 VScode도 이 단축키를 움직이지 않을 것이다.
그래서 나는
keybindings.json
에서 다음과 같은 단축키를 정의했다. {
"key": "alt+cmd+2",
"command": "workbench.action.splitEditor"
}
참고로 이 단축키는 확실히 Sublime Text와 같다.ctrl+cmd+←→
: View: Move Editor into Next/Previous Group: 파일을 분할 편집기의 좌우로 이동편집기를 분할할 때 원활하게 작동하는 단축키입니다.
왼쪽 편집기에서 열린 이 파일을 오른쪽 편집기로 이동하려면 이럴 때 사용하십시오.
cmd+k cmd+←→
: View: Forcus Left Editor Group: 분할 편집기의 좌우로 포커스 이동편집기를 분할할 때 원활하게 작동하는 단축키 2.
지금 왼쪽 편집기를 편집하고 있지만 오른쪽 편집기에서 열린 파일을 편집하고 싶을 때 사용하세요.
cmd+k Enter
: View: Keep Editor: 다른 파일을 열 때 편집기에서 사라진 파일이 없어지지 않도록 합니다.파일을 편집하지 않고 다른 파일을 열 때 편집기에서 사라진 파일이 사라지는 것을 방지할 수 있습니다.
글의 말은 전달하기 어려우니 예를 들자.
hoge.txt
hoge2.txt
hoge.txt
편집기(탭 표시줄)에서 사라짐hoge.txt
hoge.txt
에서 cmd+k Enter
올바르게 켜짐hoge.txt
hoge2.txt
편집기(탭 표시줄)에서 hoge.txt
열기!hoge2.txt
: WorkSpace의 루트에서 파일 경로 복사WorkSpace 경로에서 클립보드로 저장합니다.
issue와pull Request 등에 경로를 붙일 때 편리합니다.
shift+option+cmd+c
: 알 수 없음(File: Reveal in Finder의 동작과 동일): Finder로 파일 폴더 열기동작은 File: Reveal in Finder와 동일하지만 키보드 단축키 설정 화면에 따라 정식 이름이
cmd+k r
입니다.근데 맥으로 움직여.
이후 기본값에 단축키가 정의되지 않았습니다. 제가 정의한 단축키를 소개해 드리겠습니다.
단축키의 변경 방법과 정의 방법에 대한 참고문개시하다에 소개되어 있습니다. 보십시오!
workbench.action.files.revealActiveFileInWindows
: Transform To Uppercase: 커서의 단어를 대문자로 설정하고shift+cmd+u
Transform To Lowercase 커서의 단어를 소문자로 설정합니다.단어는 대문자와 소문자로 쓸 수 있다.대단하다
상수, 정수 등을 복제할 때 매우 편리하다.
나의
shift+cmd+l
는 아래의 기록이다. {
"key": "shift+cmd+u",
"command": "editor.action.transformToUppercase"
},
{
"key": "shift+cmd+l",
"command": "editor.action.transformToLowercase"
}
keybindings.json
: Reload Window: VScode의 재부팅이 단축키를 정의하는 이유는 기본 정의
shift+cmd+r
가 다른 단축키와 공을 칠 수 없기 때문이다.재부팅하지 않으면 반영할 수 없는 것이 있을 때는 VScode를 다시 여는 것보다 읽는 속도가 더 빠르다.
나의
cmd+r
는 아래의 기록이다. {
"key": "shift+cmd+r",
"command": "workbench.action.reloadWindow"
}
keybindings.json
: Move Line Up/Down: 줄 바꾸기그 줄을 위아래로 이동하고 싶을 때 사용한다.여러 행을 선택하여 이동할 수도 있습니다.
기본 단축키는
shift+option+↑↓
입니다.하지만
option+↑↓
에 다음과 같은 정의가 있기 때문에 기본적으로 다른 단축키와 공을 치지 않을 수도 있습니다. {
"key": "shift+alt+up",
"command": "-indentation-level-movement.selectUp" // 無効化している?
},
{
"key": "shift+alt+up",
"command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+down",
"command": "-editor.action.copyLinesDownAction", // 無効化している?
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+down",
"command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
}
끝말이 기사를 읽으신 분들의 편안한 VScode 조작에 기여할 수 있다면 기쁘겠습니다!
작년advent 달력에는 이 글과 비슷하고 명령행의 주요 단축키를 소개하는 기사도 썼습니다. 가능하면 보세요!
[초보자를 위한 지령선] 이해와 진전의 기본 단축키+Tips
그럼 안녕히 계세요.
Reference
이 문제에 관하여(Visual Studio Code의 크지는 않지만 편리한 단축키입니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kinchiki/items/67177dd1983671985825텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)