Visual Studio에서 {를 새 줄에 넣지 않도록하는 방법?
이와 같은 코드가 있으면
if(true){
그리고 나는 추가
}
그것은
if (true)
{
}
하지만 형식을 유지하고 싶습니다.
if (true) {
}
if
이런 코드를 복사해도 더 긴 버전으로 변신합니다.
추신 나는 더 긴 버전을 사용하는 것이 C ++ 및 C # 표준이라는 것을 알고 있지만 다른 표준에서 왔으며 더 짧은 버전을 사용하는 것이 더 쉽습니다.
끄거나 변경할 수있는 포맷터 옵션이있을 것입니다.
도구-> 옵션-> 텍스트 편집기-> C #-> 코드 스타일-> 서식-> 새 줄로 이동합니다.
여기에는 많은 옵션이 있습니다. 여는 괄호를 새 줄에 두지 않으려면 여기 에서 모든 옵션 에 대한 확인 표시를 제거하십시오 .
편집하다
이 섹션 New Line Options for expressions
은 대괄호와 함께 코드를 배치하는 것과 관련이 없으므로 만질 필요가 없습니다.
Resharper를 사용하는 경우 Resharper가 기본 VS 동작을 재정의하기 때문에 위의 절차는 도움이되지 않습니다. 이 경우 Resharper> 옵션, 코드 편집> C #> 서식 스타일> 중괄호 레이아웃으로 이동하여 모든 상위 "중괄호 레이아웃"옵션을 "줄 끝 (K & R 스타일)"으로 설정합니다.
이것을 알아내는 데 시간이 걸렸으므로 누군가에게 도움이되기를 바랍니다.
Tools -> Options
그럼 한번 봐Text Editor -> C# -> Formatting -> New Lines
Visual Studio의 옵션에서 변경할 수 있습니다. 도구-> 옵션-> 텍스트 편집기-> C #-> 서식-> 새 줄로 이동합니다 (또는 유사한 것으로, 독일어 버전의 Visual Studio 만 있습니다). 그런 다음 대괄호를 다음 줄에 넣을 위치와 그렇지 않은 위치를 변경할 수 있습니다. 개인적으로 모든 옵션을 제거했지만 루프와 같은 새 줄을 원할 경우이를 사용자 지정할 수있는 많은 옵션이 있습니다.
모든 Mac 사용자를 위해. 이것이 내가 그것을 해결 한 방법입니다 : 환경 설정-> 소스 코드-> 코드 서식-> C # 소스 코드-> C # 형식-> 편집
Category : New Lines에서 변경할 수 있습니다.
C ++의 경우 VC ++에서 네임 스페이스의 새 줄에 '{'를 넣는 것을 방지 할 수있는 유일한 방법은 "}을 입력 할 때 자동으로 블록 서식 지정"옵션을 선택 취소하는 것입니다.
CSS에 대해 동일한 작업을 수행하려면 다음으로 이동해야합니다. Tools > Options > Text Editor > CSS > Advanced > Formatting > Automatic Formatting > Off
참고 URL : https://stackoverflow.com/questions/4860933/how-to-make-visual-studio-not-put-on-a-new-line
'programing tip' 카테고리의 다른 글
TFS의 작업 영역에서 현재 변경 집합 ID 가져 오기 (0) | 2020.11.02 |
---|---|
$ .ajax를 사용하여 JSON 데이터를 게시 할 때 AntiForgeryToken을 어떻게 제공 할 수 있습니까? (0) | 2020.11.01 |
루비 1.9.3의 루비 디버그? (0) | 2020.11.01 |
System.Web.Mvc.HtmlHelper가 표시되지 않는 Razor보기 (0) | 2020.11.01 |
data.table의 지정된 모든 열에 동일한 함수를 적용하는 방법 (0) | 2020.11.01 |