VS 코드에서 편집 할 때 여러 커서를 어떻게 만들 수 있습니까? macOS와 Windows 모두에 관심이 있습니다.
VS 코드에서 편집 할 때 여러 커서를 어떻게 만들 수 있습니까? macOS와 Windows 모두에 관심이 있습니다.
답변:
누르고 Alt클릭하십시오. 이것은 Windows 및 Linux *에서 작동하며 Mac에서도 작동합니다.
Visual Studio Code 0.2에서 더 많은 다중 커서 기능을 사용할 수 있습니다.
다중 커서 개선
Ctrl+D( Cmd+DMac의 경우)은 커서 아래 또는 현재 선택 항목
Ctrl+K Ctrl+D에서 다음 단어 발생을 선택 합니다. 마지막으로 추가 된 커서를 커서 아래 또는 현재 선택 항목에서 다음 단어 발생으로 이동합니다
. 명령은 기본적으로 matchCase를 사용합니다. 찾기 위젯이 열려 있으면 찾기 위젯 설정 (matchCase / matchWholeWord)이 다음 발생을 판별하는 데 사용됩니다
Ctrl+U( Cmd+UMac의 경우). 마지막 커서 조치를 실행 취소하므로 커서를 너무 많이 추가했거나 실수 한 경우 Ctrl+U( Cmd+UMac에서는)를 눌러 이전 커서 상태로 돌아갑니다. 커서를 위 또는 아래로 추가 ( Ctrl+Alt+Up/ Ctrl+Alt+Down) ( Cmd+Alt+Up/Cmd+Alt+Down Mac에서)는 이제 한 번에 둘 이상의 뷰포트 높이에서 여러 커서로 작업하기 쉽도록 마지막으로 추가 된 커서를 표시합니다 (예 : 300 개의 선을 선택하고 뷰포트에 80 개만 선택).여러 커서를 도입하기가 훨씬 쉬워집니다.
* 리눅스 드래그 윈도우 충돌 :
일부 배포판 (예 : Ubuntu)은 창 드래그를에 할당 Alt+LeftMouse하며 VSCode와 충돌합니다.
따라서 최신 버전의 VSCode를 사용하면 다른 답변 에서 자세히 설명하는 것처럼 선택 메뉴 간 Alt+LeftMouse및 Ctrl+LeftMouse선택 메뉴 아래 를 전환 할 수 있습니다 .
또는 다른 답변
gsettings
에서 언급 한대로 OS 키 바인딩을 변경할 수 있습니다 .
Windows / OS X :
들어 여러 줄 선택 Ctrl+Alt+Down/ ⌘+Alt+Shift+Down다음 행으로 선택 또는 커서 위치를 확장합니다. Ctrl+Right/ ⌘+Right는 아무리 오래 걸리더라도 각 줄의 끝으로 이동합니다. 여러 줄 선택을 피하려면을 누르십시오 Esc.
VS 코드 키 바인딩 참조 (OS 구분)
ALT 키에 문제가 있었으므로 수정은 alt+click
VSCode에서 다중 커서 선택을 방해하는 Gnome 핫키 로 변경 하여 다음 super+click
을 실행하는 것입니다.
gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"
출처 : http://2buntu.com/articles/1529/visual-studio-code-comes-to-linux/
dconf-editor
하고 CompizConfig
"이동 창"플러그인 구성을 변경하고 엉망하고 거의 내 우분투를 끊었다.
gsettings set org.cinnamon.desktop.wm.preferences mouse-button-modifier "<Super>"
Linux Mint (Cinnamon)에 사용하십시오 .
2017 년 5 월
버전 1.13 기준 Ctrl/ Cmd+를 사용 하여 여러 커서 추가Click
VSCode
개발자는 새로운 설정을 도입 한 editor.multiCursorModifier
여러 커서를 적용하는 수정 자 키를 변경, Cmd+ Click
맥 OS와 Ctrl+ Click
Windows 및 Linux에. 이를 통해 Sublime Text 또는 Atom과 같은 다른 편집기에서 온 사용자는 익숙한 키보드 수정자를 계속 사용할 수 있습니다.
설정은 다음과 같이 설정할 수 있습니다.
ctrl/Cmd
-에지도 CtrlWindows에서와 Cmd맥 OS에.alt
-기존 기본값 Alt입니다.새 메뉴 항목을 사용하여도 있습니다 Ctrl+는 Click
대한 Multi-Cursor
에서 Selection
이 설정 토글 빠르게로 메뉴를 선택합니다.
정의로 이동 및 링크 열기의 제스처는이 설정을 존중하고 그들이 충돌하지 않도록 적용됩니다. 예를 들면, 설정이있는 경우 ctrl/Cmd
, 다수의 커서가 첨가 될 수 Ctrl/ Cmd+ Click
및 개구 링크 또는 정의에가 호출 될 수 Alt+ Click
.
이슈 # 2106을 수정하면 기존 선택 위에 동일한 제스처를 사용하여 커서를 제거 할 수도 있습니다.
editor.multiCursorModifier
에서 고도 에 ctrlCmd는 큰했다. 이제 내가해야 할 일은 Ctrl + 클릭 이며 여러 커서를 사용합니다 :) Muchas gracias!
마우스없이 Ctrl+ Alt+ Shift+를 시도 ⬇ / ⬆하거나 "alt"를 누른 상태에서 원하는 모든 행을 클릭하십시오.
참고 : Windows에서 테스트되었습니다.
CMD
+ OPTION
+ SHIFT
+ ⬇ / ⬆
는 Mac 버전 1.15.1에서 작동합니다.
shift
SHIFT
그것은 나를 들으을 위해 작동하지 않는
Cmd+ Option+ Shift⬇ / ⬆는 최신 VSCode 1.29.1 및 최신 OSX High Sierra 10.13.6, Macbook Pro에서 작동합니다.
이렇게하면 Option숭고한 텍스트에서 + 클릭 / 수직 드래그 와 같이 화면에 세로로 위 / 아래로 추가 됩니다.
여러 커서를 추가하려면 파일의 모든 지점에서 여러 사람을 포함하여, 같은 라인 수행 Cmd (or Option)+ 당신이 표시, 원하는 아무 곳이나 클릭 이 비디오 . Cmd여러 번 반복 되는 텍스트 ( + F)를 검색 한 다음 Option+ Return를 눌러 각 단어 끝에 커서를 추가 할 수도 있습니다.
XFCE에서 Applications -> Settings -> Settings editor - > xfwm4 -> easy_click(disable value)
지금 당신은 할 수 Insert Cursor
때와 Alt+ 클릭
또한 L / R 작업 영역 ( ctrl+ alt+ L/R) 설정을 비활성화 했습니다Settings -> Window manager -> Keyboard
Visual Studio Code 버전 0.10.9 부터 여러 줄을 선택하고를 눌러 선택한 줄에서 여러 커서 만들기를 수행 할 수 있습니다.Shift+Alt+I
참고 : 이것은 Sublime Text의 Ctrl+Shift+L기능 과 유사 합니다.
출처 : https://code.visualstudio.com/updates/vJanuary#_thank-you
관련 PR : https://github.com/Microsoft/vscode/pull/1479
Shift+Alt+<arrow>
나를 위해 일했다. 감사!
정확히 원하는 것에 대한 구속력은 없습니다.
가까이 오는 유일한 것은 Ctrl+ F2로 모든 것을 한 번에 선택합니다.
다음을 수행하여 Ctrl+에 바인딩 할 수 있습니다 D.
File > Preferences > Keyboard Shortcuts
다음과 같이 보일 것입니다 :
// Place your key bindings in this file to overwrite the defaults
[
{ "key": "ctrl+d", "command": "editor.action.changeAll",
"when": "editorTextFocus" }
]
Ctrl+ Alt+ ⬇ / ⬆현재 줄 위와 아래에 커서를 추가합니다. 그래도 숭고함이나 괄호만큼 좋은 곳은 없습니다. 키보드 단축키 파일에서 Ctrl+ 와 동등한 것을 볼 수 없습니다 D.
Alt + Command
위 또는 아래 화살표입니다.
Ctrl+Shift+Up/Down
https://code.visualstudio.com/Updates
새 버전 (Visual Studio 0.3.0)은 더 많은 다중 커서 기능을 지원합니다.
Multi-cursor
Here's multi-cursor improvements that we've made.
⌘D selects the word at the cursor, or the next occurrence of the current selection.
⌘K ⌘D moves the last added cursor to next occurrence of the current selection.
The two actions pick up the matchCase and matchWholeWord settings of the find widget.
⌘U undoes the last cursor action, so if you added one cursor too many or made a mistake, press ⌘U to return to the previous cursor state.
Insert cursor above (⌥⌘↑) and insert cursor below (⌥⌘↓) now reveals the last added cursor, making it easier to work with multi-cursors spanning more than one screen height (i.e., working with 300 lines while only 80 fit in the screen).
그리고 다중 커서 선택 단축키가 cmd + d로 바뀝니다 (Sublime Text와 동일합니다. lol)
다음 버전은 멀티 커서에 대해 더 편리한 기능을 지원할 것으로 기대할 수 있습니다.)
마우스가없는 Visual Studio : Alt+ Shift+ { Arrow }.
Alt+Shift+{ Arrow }
. VS 코드 V1.18.0
선택 메뉴에서 다음을 수행 할 수 있습니다.
/를 눌러 대기는 Alt+Ctrl+Up Arrow/ Alt+Ctrl+Down Arrow 충분히 커서를 만드는 데 필요한 다음 Ctrl+D선택을 확장하는 데 사용할 수 있습니다.
Alt
버튼을 누른 상태 에서 다른 곳을 클릭하십시오. 그게 다야.