줄을 자르지 않고 Visual Studio에서 줄을 삭제하는 방법이 있습니까?


답변:


216

Edit.LineDelete명령의 이름입니다. 기본적으로 Ctrl+ Shift+에 바인딩되어 L있지만 Tools | 옵션 | 건반.

편집 : 기본 바로 가기 정보가 수정되었습니다.


3
라인 삭제! 그들은 왜 그것을 거꾸로 이름을 지어야 했습니까! VS2010에서는 기본적으로에 바인딩되어 Ctrl + Shift + L있습니다.
JChristian

1
@musicfreak, 나는이 명령을 처음 찾을 때 "Line.Delete"를 입력하고 거기에 무엇이 있는지 찾아 보았습니다 (이 명령은 해당 방식으로 검색 할 때 생략되었습니다). 끔찍한 UI는 나를 한 번에 4 개 결과보고 (다른 대답이 스크린 샷에 반하는 나를 위해를.) 그것은 진짜 고통 만드는 수 있습니다.
Kirk Woll

@musicfreak, 나는 "라인"과 "삭제"를 검색했습니다. 그러나 검색 결과가 너무 많아서 찾기가 매우 어렵습니다.
JChristian

@JChristian : 충분합니다. :) 그들은 분명히 그 인터페이스를 훨씬 더 사용자 친화적으로 만들 수있었습니다.
Sasha Chedygov

2
@nathan_hc는 실제로 cut을 수행 하여 클립 보드를 오염시킵니다. (CTRL-L을 사용한 후에 직접 시도하여 붙여 넣기)
Kirk Woll

40

Ctrl+ Shift+ L는 줄을 삭제하고 클립 보드에 복사하지 않습니다.


예, 그러나 유용하지 않습니다. Delete + Shift 또는 Ctrl을 매핑하여 세 가지 키를 눌러야하는 대신 동일한 작업을 수행합니다.
griegs

개인적으로 사용하기 쉽도록 Ctrl + E로 설정했습니다.
Sasha Chedygov

Ctrl + E? 나는 xcv를 유지하고 그것을 생각하면서 shift + x로 만드는 경향이 더 컸다.
griegs

10
@griegs : Shift + X? 그렇다면 어떻게 대문자 X를 만드나요?
Sasha Chedygov

6
그것은 나를 위해 Ctrl + D입니다, 내가 Elipse에서 얻은 습관
Imad Nabil Alnatsheh

25

Ctrl+ L(Global)을에 매핑 했습니다 Edit.LineDelete. 그렇지 않으면 바로 가기 키가 Ctrl+ Shift+ L이므로 어색합니다. Tools > Options > Environment > Keyboard아래와 같이 이동하십시오 .

도구 |  옵션 |  건반


6

내 대답의 수정

우분투 16 & 비주얼 스튜디오 버전 : 1.30.1

선을 자르려면 Shift+del

Shift+ Ctrl+ 를 삭제하려면k


+ 델은 ReSharper에서와 VS 2015 년 나를 위해 일한 시프트
user1068352

3

Cmd+ Shift+ K기본적으로 맥에.

그러나 설정 ( Preferences -> Keyboard Shortcuts)-> Delete Line키 값 검색 에서 사용자 요구에 따라 수정할 수 있습니다 .


1

모든 답변이 도움이되었지만 나에게 도움이되지 않는 것 같습니다.

그래서 Visual Studio 2017 (및 2019)에 대한 해결책을 찾았습니다.

오른쪽 분할 창에서 도구> 옵션> 환경> 키보드> 편집 . 라인 편집을 선택하십시오 .

아래는 콤보가 에서 사용 새 바로 가기 :글로벌 작성 -> 변경은 할 수 편집기를 텍스트 .

오른쪽에는 텍스트 입력이 있습니다. 바로 가기 키를 누르십시오 : . 원하는 바로 가기를 사용하십시오.

그런 다음 오른쪽의 Assign PushButton을 클릭하십시오 (그렇지 않으면 적용되지 않습니다).

마지막으로> OK.

이제 .CPP 파일을 열고 바로 가기를 사용하여 줄을 제거 할 수 있습니다.



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