소스 코드를 자동으로 들여 쓰는 방법은 무엇입니까?


116

Visual Studio 2010에서 소스 코드를 자동으로 들여 쓰려면 어떻게해야합니까?

내가 사용한 Ctrl+ K, Ctrl+ F,하지만 작동하지 않습니다; 이 작업을 수행하는 다른 방법 / 플러그인이 있습니까?


1
어떤 유형의 소스 코드? 작동하지 않으면 손상된 VS 설치 또는 비표준 파일입니다. 또는 다른 키보드 단축키 기본값을 사용하려면 편집 메뉴를 사용해보십시오.
Coder

@Madman : 저는 ViEmu, VAssitX를 사용하고 있습니다. C # 소스 파일입니다. 이제 놀랍게도 잘 작동합니다.
Jichao

2
CTRL + K, CTRL + F를 수행하기 전에 모든 텍스트 / 코드를 선택하면됩니다. 그러면 작동합니다
xus

1
VB.NET의 코드 :-) ... 심각한 메모에서 이와 같은 특정 기능이 두 언어로 통합되지 않는다는 사실이 여전히 놀랍습니다
Matt Wilko

답변:


185

Ctrl+ E, D-전체 문서 서식 지정
Ctrl+ K, Ctrl+ F-서식 선택

Edit | Advanced 를 통해 메뉴에서도 사용할 수 있습니다 .

도마

편집 -
Ctrl+ K, Ctrl+ -VS D2010에서 전체 문서 서식 지정


나는 오른쪽 클릭 메뉴에서 이것을 찾고 있었는데, 얼마나 어리석은가.
Isaac Bolinger

1
나는 두 가지 방법과 Edit | Advanced 메뉴를 모두 시도했지만 그들은 내 소스 코드에 아무것도하지 않습니다. 줄 들여 쓰기와 같은 다른 옵션이 작동합니다. 무엇이 잘못 되었을까요?
Chucky

Chucky, Visual Studio를 제거하고 새로 설치하는 것을 고려해 보셨습니까? 몇 번 너무 많이 변경하여 망쳤습니다.
Simply G.

lol MS, "고급", "고급"사용자 만 코드를 포맷하고 싶어하기 때문입니까 ???
kmarsh

참고 : 단축키는 키보드 레이아웃에 따라 다르므로 작동하지 않는 경우 편집-> 고급이 말하는 내용을 확인하십시오. 실제로 Tools-> Options-> Environment-> Keyboard에서 원하는대로 사용자 정의 할 수 있습니다.
Alexei Levenkov



7

2010 년에는 들여 쓰기를 위해 ctrl+ k+d


1

또한, 편리한 작은 "들여 쓰기"및 "들여 쓰기"버튼이 있습니다. 코드 블록을 강조 표시하고 해당 버튼을 클릭하면 전체 블록이 들여 쓰기됩니다.


로 설정 Options > C/C++ > Formatting > Automatic Indentation on Tab하고 True를 누릅니다 TAB.
Steve Pitchers 2013-10-21

XML 파일을 VS 2010의 체크인 버전과 비교하려고했지만 들여 쓰기가 변경되어 실제 변경 사항을 볼 수 없었습니다. 포맷 기능을 사용하면 작동하지 않았지만 '들여 쓰기'는 작동했습니다.
mono código

0

두 가지 방법과 Edit | Advanced 메뉴를 모두 시도했지만 내 소스 코드에 아무 작업도하지 않습니다. 줄 들여 쓰기와 같은 다른 옵션이 작동합니다. 무엇이 잘못 되었을까요? – Chucky

때때로 작동하지 않으면, 위아래로 두 줄 또는 전체 코드 블록 (전체 기능, 전체주기, 전체 스위치 등)을 선택하여 들여 쓰기 방법을 알 수 있습니다.

예를 들어 스위치의 case 문에 무언가를 복사 / 붙여 넣기했는데 들여 쓰기가 잘못된 경우 텍스트 + 위의 case 문이있는 줄을 선택해야 작동합니다.


0

문서에 구문 오류가 있으면 자동 들여 쓰기가 작동하지 않는다는 점에 유의할 필요가 있습니다. 빨간색 물결 모양을 제거하고 CTRL + K, CTRL + D 등을 시도합니다.

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