[visual-studio-code] vscode의 모든 줄에서 커서를 얻는 방법

큰 (ish) 파일에서 vscode의 다중 커서 기능을 사용하려고합니다. 파일이 너무 커서 Ctrl-Alt-Up 또는 Down으로 모든 행을 개별적으로 선택할 수 없습니다. 숭고한 텍스트에서는 모든 것을 선택하고 ctrl-shift-l을 누릅니다. vscode에 비슷한 것이 있습니까? ^에 대한 정규식 검색을 사용해 보았지만 “표현식이 모든 것과 일치합니다”라는 오류가 발생합니다.



답변

Selection / Add Cursors to Line Ends 명령 altshifti은 현재 선택의 모든 줄에 커서를 놓습니다. (Mac 용 optshifti)

팁 : 당신이 키보드 단축키 참조 시트를 당길 수 ctrlk, ctrls(같이 순서대로 두 키보드 콤보). (Mac 용 cmdk, cmds)


답변

홀드 Alt+ Shift와 블록을 선택합니다. 그런 다음 End또는Right 버튼을 누릅니다. 선택한 개별 라인을 얻습니다.

Windows에서 버전 VSCode 1.5.3을 사용합니다.


답변

  • Alt+ Shift+ 길게 누르기i

  • 맨 오른쪽 또는 맨 왼쪽 은 Home( fn+ ->Mac) 길게 누르기 ( + Mac)Endfn<-

여기에 이미지 설명 입력


답변

이 기능은 실제로 split selection into lines많은 편집자에서 호출 됩니다.

  • Sublime Text는 기본 키 바인딩을 사용합니다. CTRLSHIFT L
  • VSCode 사용 ALTSHIFTI
  • Atom의 경우 실제로 키맵을 다음과 같이 편집해야합니다.
'.platform-win32 .editor, .platform-linux .editor':
  'ctrl-shift-L': '편집기 : 선으로 분할'


답변

확장 Sublime Commands를 설치하십시오 .

[Sublime Commands] Sublime Text에서 VS Code에 명령 추가 : Transpose, Expand Selection to Line, Split into Lines , Join Lines.

(확장 프로그램 세부 정보 페이지의 키 바인딩을에 추가하는 것을 잊지 마십시오. keybindings.json)


VS Code에 이미 “줄로 분할”명령이 없습니까?

, 그렇습니다. 그러나 Sublime의 것과 다릅니다.

VS Code에서 줄로 나눌 때 선택이 취소되고 선택한 각 줄의 끝에 커서가 나타납니다 (선택의 끝에 커서가 나타나는 마지막 줄 제외).

당신이 행으로 분할 할 때 숭고한에서, 커서는 (VS 코드와 동일 제외) 각 줄의 끝에 표시 선택은 같은 줄에 각 줄에 나누어 “주어진”입니다.


답변

나도 같은 문제가 있는데, Visual Studio에서 ‘상자 선택’을 수행하기 위해 Alt + 드래그에 익숙하지만 코드에서는 작동하지 않습니다.

지금은 모든 라인을 선택하는 것과 다르게하는 것은 불가능 해 보입니다.

그러나 플러그인은 곧 지원 될 예정이므로 Microsoft에서 직접 구현하지 않으면 이에 대한 플러그인을 볼 수 있습니다.

Visual Studio uservoice 포럼에서 :

Visual Studio Code에 대한 플러그인 지원을 제공 할 계획입니다. 관심을 가져 주셔서 감사 드리며 앞으로 몇 주 안에 블로그에서 자세한 내용을 확인하세요. http://blogs.msdn.com/b/vscode .

미리보기를 위해 우리는 정확히 이러한 유형의 피드백을 찾고 있습니다. 계속 오세요.

Sean McBreen – VS 코드 팀원


답변