Nice programing

Visual Studio에서 다중 선택?

nicepro 2020. 11. 26. 19:51
반응형

Visual Studio에서 다중 선택?


VS에서 인접하지 않은 (완전히 분리 된) 텍스트를 여러 개 선택하는 방법이 있습니까? 다음과 같이 Ctrl 버튼을 눌러 텍스트를 별도로 선택하여 MS Word에서 할 수 있습니다.

여기에 이미지 설명 입력

내 버전은 11입니다.

편집 : 나는 Alt+Select블록 선택 에 대해 말하는 것이 아닙니다 . 또한 메모장 ++에 기술이 있는지 확인하고 싶습니다.


다중 커서 편집은 버전 2017 업데이트 8부터 Visual Studio에서 기본적으로 지원됩니다. 설명서는 다음과 같습니다.

다중 캐럿 선택

다음은 사용 가능한 명령의 스크린 샷입니다.

여러 캐럿 메뉴


무료 오픈 소스 SelectNextOccurrence 라는 Visual Studio 2017 용 새로운 확장이 있습니다 .

이 확장을 사용하면 편집을 위해 선택한 텍스트의 다음 항목을 선택할 수 있습니다.

더 빠른 코딩을 위해 Sublime Text의 Ctrl + D 명령을 복제하는 것을 목표로합니다.

풍모:

  • 현재 선택 항목의 다음 항목을 선택합니다.
  • 발생 건너 뛰기
  • 실행 취소 발생
  • 위 / 아래에 캐럿 추가
  • 여러 캐럿을 사용하여 편집 (- Alt캐럿을 추가 하려면 클릭)

Visual Studio 명령 :

  • SelectNextOccurrence.SelectNextOccurrence기본적 으로 Ctrl+ D바인딩됩니다 .
  • SelectNextOccurrence.SkipOccurrence기본적으로 바인딩되지 않습니다. (권장 Ctrl+ K, Ctrl+ D)
  • SelectNextOccurrence.UndoOccurrence기본적으로 바인딩되지 않습니다. (권장 Ctrl+ U)
  • SelectNextOccurrence.AddCaretAbove기본적으로 바인딩되지 않습니다. (권장 Ctrl+ Alt+ Up)
  • SelectNextOccurrence.AddCaretBelow기본적으로 바인딩되지 않습니다. (권장 Ctrl+ Alt+ Down)

SelectNextOccurrence 옵션

https://marketplace.visualstudio.com/items?itemName=thomaswelen.SelectNextOccurrence

https://github.com/2mas/SelectNextOccurrence


Visual Studio 용 MixEdit 확장을 사용하면 설명하는 방식으로 다중 편집을 수행 할 수 있습니다. 여러 캐럿과 여러 선택을 지원합니다.


Visual Studio 2017 버전 15.8부터 Ctrl + Alt + Click 은 이제 여러 캐럿을 관리하는 기본 제공 방법으로 간주됩니다.

https://blogs.msdn.microsoft.com/visualstudio/2018/08/30/improving-your-productivity-in-the-visual-studio-editor/


Visual Studio에서 Shift+Alt+. / Shift+Alt+,

  • Shift+Alt+. -캐럿 일치;
  • Shift+Alt+, -이전 캐럿 제거;

VSCode에서와 동일한 기능 Ctrl+D입니다.

훨씬 더 많은 설정 Tool - Options - Environment - keyboard. 다음을 Show commands containing입력하십시오 Edit..

또한 키보드 스키마를 사용할 수 있습니다 Visual Studio Code. Visual Studio 2017에서 사용 가능

결론을 위해 Visual Studio 모든 바로 가기 키 링크


참고로

MixEdit는 완전 무료 가 아닙니다 .

"이 소프트웨어는 현재 어떤 사용자에게도 라이센스가 부여되지 않았으며 평가 모드로 실행 중입니다. MIXEDIT를 무료로 다운로드하고 평가할 수 있지만 계속 사용하려면 라이센스를 구입해야합니다."

설치 및 사용시 SublimeText의 라이선스가없는 소프트웨어 팝업 메시지와 유사한 팝업이 웹 페이지로 리디렉션됩니다 .


Visual Studio Code의 경우

을 사용하여 달성 해야하는 VS Code에서 마우스 클릭으로 여러 단어를 선택하는 방법을 찾고 있었기 때문에이 질문에 답 alt+click했지만이 키 바인딩이 작동하지 않았습니다 (내 OS, Ubuntu 와 관련된 것 같습니다 ).

비슷한 것을 찾는 사람이라면 키를 ctrl+click.

이동 Selection>Switch to Ctrl+Click for Multi Cursor


Update: MixEdit extension now provides this ability.

MultiEdit extension for VS allows for something similar (doesn't support multiple selections as of this writing, just multiple carets)

Head over to Hanselman's for a quick animated gif of this in action: Simultaneous Editing for Visual Studio with the free MultiEdit extension


I couldn't find anything built in, which is sad. There is this functionality in CodeRush though.

With Notepad++, this feature comes in built in. Just turn on multi-editing from

Setting > Preferences > Editing > Multi-Editing Settings

But its not as intuitive as MS Word which lets you select two words by double clicking on them (after Ctrl of course).


이제 플러그인은 Multi Line 트릭입니다. 종료 및 시작 버튼이 선택을 끊었습니다.


지금은 할 수있는 방법 Ctrl + Alt + Click이 있지만, 제가 사용하는 다른 멋진 기능이 많이 있기 때문에이 확장을 사용합니다. https://marketplace.visualstudio.com/items?itemName=thomaswelen.SelectNextOccurrence

참고 URL : https://stackoverflow.com/questions/16495727/multiple-select-in-visual-studio

반응형