VS 코드에서 열 선택


228

VS Code가 텍스트 열 선택을 지원합니까? 아직이 기능을 찾지 못해 어딘가에 숨겨져 있는지 궁금합니다. 텍스트를 선택할 때 Alt 키를 누르고 있으면 익숙하지만 VS 코드는 이런 식으로 작동하지 않습니다.


9
그것은 확실하다. Alt 키를 누른 상태에서 텍스트 열을 선택하십시오. 내가 기억할 수있는 한 그곳에있었습니다.
ChiliYago

1
0.10.11은 나를 위해 텍스트 열을 선택하지 않습니다. 기능도 찾고있었습니다.
slestak

그래도 약간의 작업이있는 것 같습니다. github.com/Microsoft/vscode/issues/4092
slestak

6
2018 년 4 월 (버전 1.23)부터 마우스 가운데 버튼을 사용하여 여러 열을 선택할 수 있습니다. code.visualstudio.com/updates/…
blueray

VS 코드에는 실제 열 선택이 없습니다. 비교 : 실제 열 선택VSCode의 이상한 열 선택이 아닙니다 . VSCode가 가상 공간지원 하도록 대기 하여 실제 열 선택을 추가 할 수 있습니다.
gman

답변:


302

Visual Studio Code 버전 1.0에서는 이제 Shift+ 를 누른 상태에서 열을 Alt선택한 다음 마우스로 클릭하고 드래그 할 수 있습니다 . Ctrl+ Shift+ Alt를 누른 상태에서 화살표 키를 사용하여 키보드 만 사용하여 수행 할 수도 있습니다 .


33
실제로 "클릭, shift + alt + drag"입니다. VS 클래식의 "alt + drag"보다 훨씬 편리하지 않습니다. VS 코드가 VS와 똑같이 작동하게하는 방법이 있습니까?
Steve

9
@ 스티브 File > Preferences > Keyboard Shortcuts. 그런 다음을 검색 cursorColumnSelect하면 바로 가기 키를 수정할 수 있습니다. 이것은 VS Code 버전 1.22에서 수행됩니다. 주목할 columnSelect것은 Shift+ Alt+ 드래그 를 위해 변경해야 할 것이지만 지금은 Electron에서 마우스 버튼 다운 이벤트를 등록하는 방법이 없습니다.
tom_mai78101

9
이것은 열 선택이 된 편집기의 정의에 의한 열 선택이 아닙니다. VSCode는 실제로 열이 아니기 때문에 가상 공간을 통해 열을 넣지 않습니다. 실제 열 선택VSCode의 이상한
gman

2
@FranklinYu, 비주얼 스튜디오 (vscode 아님) , emacs , intelli-j , notepad ++ , slickedit 및 기타 등등 ... 적어도 80 년대 후반부터 간단한 칼럼 편집을 사용했습니다 . 그것이 처음이라고 말하지 않고, 그 기능을 사용하기 시작하고 기능이 필요했을 때 기능이 누락 된 편집기가 나를 방해한다는 것을 알았습니다.
gman

7
내가 구글을해야하고 내가 이것을 할 때마다 여기에 와야한다는 사실은이 지름길이 충분하지 않다는 것을 의미합니다.
Alex R

77

macOS : Shift+ Option및 마우스 또는 Shift+ Option+ Cmd및 화살표 키


1
나를 위해 그것은 Shift + Cmd와 마우스입니다. 아마 바뀌었을까요?
Lars Nyström

1
OSX에서는 Shift + Cmd이므로 답변을 업데이트하십시오.
케빈 파루 지아

2
변경되지 않았습니다. "선택> 다중 커서를 위해 Cmd + 클릭으로 전환"을 선택했기 때문에 당신은 Shift + Cmd입니다
Eric

@Eric 기본적으로 기본값이 있으며 해당 옵션을 선택하지 않았으며 Mac 10.14의 vscode 내부자 1.31
Peter Nore

기본값은 Shift + Option 입니다. "선택> 다중 커서 클릭 Cmd + 클릭으로 전환"을 선택하면 Shift + Cmd로 변경됩니다. 그런 다음 "선택> 다중 커서에 대해 Alt + 클릭으로 전환"을 선택하면 다시 변경됩니다.
DrStrangepork

8

방금 여러 줄 선택을 열 선택으로 변환하는 Visual Studio Code 확장을 게시 했습니다 . TextMate의 Toggle Column Selection명령을 모방 하고 VSCode의 commandoptionshift+ 화살표 키에 대한 대체 접근법으로 사용하기가 더 자연 스럽습니다.


AutoHotKey 예제의 맨 위에이 줄이 없어 SetTitleMatchMode, 2와일드 카드 제목을 사용할 수 있습니다. VSCode 창이 표시됩니다Filename.txt - MyFolder - Visual Studio Code
Jack

@Jack 저는 실제로 AutoHotKey의 작동 방식에 익숙하지 않습니다 (이러한 지침은 다른 사람의 PR을 통해 제공되었습니다). 그러나 핫키는 현재 VSCode뿐만 아니라 모든 앱 에서 트리거된다고 말하는 것 같습니다. 창 제목의 정보가 사용자 구성 가능하다는 것을 알고 있기 때문에 창 제목 일치를 너무 엄격하게 만들고 싶지 않습니다.
Erik P. Hansen

정확한 텍스트를 찾지 못하기 때문에 현재 전혀 트리거되지 않습니다 Visual Studio Code. 제목 일치 모드를 2로 설정하여 제목에 텍스트가 포함되어 있는지 검색하십시오.

@ 잭 팁을 주셔서 감사합니다! 추가 정보를 업데이트했습니다. 바라건대 지금은 지침이 작동하지만 요즘 Windows 컴퓨터에 액세스 할 수 없으므로 테스트 할 수 없습니다.
Erik P. Hansen


1

Mac에서는 키보드 만 사용하려면 Cmd+ Shift+ Opt를 누른 다음 화살표 키 를 사용해야했습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.