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.