Visual Studio의 들여 쓰기 바로 가기


161

Visual Studio 2010 및 C #을 처음 사용합니다. 바로 가기를 사용하여 선택한 텍스트를 왼쪽 / 오른쪽으로 들여 쓰려면 어떻게해야합니까?

여기에 이미지 설명을 입력하십시오

델파이 IDE에서 동등한 것은 Ctrl+ Shift+ ICtrl+ Shift+U


62
CTRL + K와 CTRL + D 이후?
RBA

같은 시간에 5 개의 좋은 답변을 받았습니다. 모든 답변에 +1 감사합니다
RBA

3
델파이의 최신 버전도 [tab] 및 [shift] [tab] 키를 사용하지만 이전 들여 쓰기 /내어 쓰기 블록 명령을 지원합니다
Gerry Coll

4
바로 제거하고 마지막 중괄호를 다시 추가하여, 당신을위한 VS2010 의지 자동 들여 쓰기 코드 블록
사이먼

답변:


257

TabShift+ Tab그렇게 할 것입니다.

ALT텍스트를 선택할 때 또 다른 멋진 트릭을 누르고 있으면 사각형을 선택할 수 있습니다. VS2010부터 입력을 시작할 수 있으며 사각형 선택 내용을 입력 한 내용으로 바꿉니다. 한 번에 여러 줄을 바꾸는 데 절대적으로 좋습니다.


VS2010 기능에 대한 당신의 의미는 확실하지 않지만 델파이가 몇 년과 몇 년 동안 가지고 있었던 SyncEdit와 같은 종류의 소리.
메이슨 휠러

2
@Mason 강력하고 SyncEdit처럼 가까운 곳은 없습니다. 직사각형을 선택할 수 있습니다. 따라서 선택 항목이 여러 줄을 포함하는 경우 여러 열을 포함 할 필요가 없습니다. 그런 다음 입력 할 때 각 줄을 입력 한 내용으로 바꿉니다. 따라서 변수를 사용하려면 변수를 세로로 정렬해야합니다. 이것은 RAD Studio가 손을 내밀는 영역입니다.
David Heffernan 2012 년

FYI, Tab 및 Shift + Tab은 Delphi XE2에서도 작동합니다 (ALT '트릭'과 동일). 이전 버전에서는 선택 사항을 탭 문자로 대체합니다.
Peter

tab & shift + tab은 Visual Code Code 1.11에서 Python 코드를 들여 쓰는 데 사용됩니다.
Julia Zhao

Visual Studio 2015 이상에서는 현재 선택을 형식화하는 편집> 형식 선택 (Ctrl + K, Ctrl + F)이 있습니다.
Brandito

120

Ctrl- K, Ctrl-D

전체 문서를 확인합니다. 델파이에 비해 많은 혼란을 덜어줍니다.

먼저 Ctrl+ A로 모든 것을 선택하여 모든 들여 쓰기를 제거하고 모든 것이 왼쪽에 정렬 될 때까지 Shift+를 Tab반복해서 누릅니다 . 당신이 그렇게 후 Ctrl+ K, Ctrl+ D 당신이 그들을 원하는 방식으로 작동합니다.

다시 정렬하려는 코드 블록을 강조 표시하고 왼쪽 ( Shift+ Tab)에 정렬 한 다음 다시 정렬 하려는 코드를 선택한 후 Ctrl+ K, Ctrl+ F 또는 강조 표시된 코드를 마우스 오른쪽 버튼으로 클릭하고 "형식 선택"을 선택하십시오.


7
Ctrl-KD는 전체 문서를 포맷합니다. 선택한 텍스트의 서식을 지정하는 또 다른 바로 가기가 있습니다 (Ctrl-KF)?
Dercsár

델파이에는 3D 파티 도구가 있으며이를 수행 할 수 있으며 IDE에 통합 될 수 있습니다.
RBA

Aye는 그들을 보았습니다. 코드를 들여 쓰기하는 방법에 대한 큰 싸움은 말할 것도없이 15 년 동안 소스 코드의 모든 파일을 변경합니다. BeyondCompare는 적합 할 것입니다. :(
Tony Hopkinson

@RBA-또는 [TAB] 처리뿐만 아니라 최신 버전으로 구축
Gerry Coll

1
@Tony, Delphi는 이제 거의 모든 스타일에 맞게 사용자 정의 할 수있는 기본 제공 코드 포맷터 (현재 몇 가지 버전 용)를 제공합니다. 몇 년 동안 무료 오픈 소스 IDE 애드 인이 있었으며 원하는 거의 모든 포맷으로 작동하도록 사용자 정의 할 수 있습니다. 따라서 귀하의 답변의 "델파이와 비교 한"부분이 잘못되었습니다. 다운 보틴이 아닙니다-그냥 말하십시오. :)
Ken White

41

멋지게 자동 형식화 된 코드를 원한다면 CTRL+ A+ K+ 시도하십시오 F. 누른 상태에서 CTRL히트를 a한 후, k다음, f.


3
이 같은 일을 같은 Ctrl-D를 (형식 문서)합니다 (Ctrl-A를 선택 전체 문서는 다음 K + F는 선택의 형식을) 더 나은 바로 가기입니다
제임스 매코맥

5
@ Raghurocks : James가 의미하는 것은 아마도 전체 문서를 형식화하는 Ctrl + K + D 일 것입니다.
피터 크랩 트리

감사합니다. a선택 사항 이지만 .
SearchForKnowledge

1
CTRL K + F-선택한 코드를 포맷하려면 CTRL A + K + F, CTRL A는 모두 선택, 선택한 코드는 모두 선택
Ali Adravi


14

Visual Studio의 스마트 들여 쓰기는 자동으로 들여 쓰기되지만 들여 쓰기를 위해 블록 또는 모든 코드를 선택할 수 있습니다.

  1. 모든 코드를 선택하십시오 : Ctrl+a

  2. 코드를 들여 쓰려면 두 가지 방법 중 하나를 사용하십시오.

    • Shift+ Tab,

    • Ctrl+ k+ f.



6

Tab 키를 누르거나 메뉴 표시 줄의 편집-> 고급-> 형식 선택을 누르면 자동으로 들여 쓰기되며 키보드 단축키도 메뉴에 표시됩니다.


0

화면에 왼쪽으로 이동 및 오른쪽으로 이동 단축키가 표시되지 않으면 맨 위에있는 도구 모음의 가장 오른쪽 위치를 클릭하십시오. "버튼 추가 또는 제거"가 나타납니다. "줄 들여 쓰기 줄이기"및 "줄 들여 쓰기 늘리기"버튼 추가

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