Development Tip

Resharper를 사용한 맞춤 중괄호 서식

yourdevel 2020. 10. 11. 11:27
반응형

Resharper를 사용한 맞춤 중괄호 서식


Resharper 4.5를 사용하고 있으며 배열 또는 개체 이니셜 라이저를 작성할 때 중괄호의 사용자 지정 서식이 필요합니다. Resharper는 몇 가지 스타일을 지원합니다.

Gnu 스타일 :

int[] array = new int[]  
                  {  
                      1, 2, 3  
                  }  

하지만 필요합니다 :

int[] array = new int[] 
{  
    1, 2, 3  
}  

이 템플릿을 사용자 정의하는 방법이 있습니까?


ReSharper를 사용자 정의하여이를 수행 할 수 있으며 다음을 수행해야합니다 ( ReSharper의 모든 기능 -> 옵션-> C #-> 서식 스타일 ).

  1. 에서 교정기 레이아웃 설정 초기화 배열과 객체에서 다음 라인 (BSD 스타일) .
  2. 에서 다른 , 있는지 확인 연속 줄 들여 쓰기 승수가 설정되어 1 .
  3. 에서 다른 , 있는지 확인 블록 초기화 들여 쓰기 배열, 객체와 컬렉션 입니다 되지 않은 .

원하는 스타일을 얻어야합니다.


R # 7.1부터 일부 옵션 속성이 변경되었습니다.

  1. 에서 교정기 레이아웃 설정 초기화 배열과 객체에서 다음 라인 (BSD 스타일) .
  2. 에서 다른 , 있는지 확인 연속 줄 들여 쓰기 승수가 설정되어 1 .

이전 버전과 마찬가지로

  1. 에서 기타 에서 정렬 여러 줄 구축해 확인이 초기화 배열, 객체와 컬렉션을 선택하지 않은가.

이 기사는 당신이 찾고있는 것과 비슷한 답을 가지고있는 것 같습니다 :

ReSharper : 배열 및 객체 이니셜 라이저 들여 쓰기 수정


(@igal 및 @mbx의 이전 답변 계속)

R # 2017.1 (및 이전 버전)부터 다음을 수행합니다.

  1. 에서 포맷 스타일 -> 중괄호 레이아웃 , 설정 초기화 배열과 객체에서 다음 라인 (BSD 스타일)
  2. 에서 포맷 스타일 -> 기타 -> 들여 쓰기 , 있는지 확인 연속 줄 들여 쓰기 승수가 설정되어 1
  3. 에서 포맷 스타일 -> 기타 -> 정렬 여러 줄 구축해은 , 있는지 확인 배열, 객체와 컬렉션 이니셜 라이저 입니다 되지 않은 . 동일한 스타일을 따르는 경우 익명 메서드 본문 을 선택 취소 할 수도 있습니다 .

내가 아는 한 Resharper는 미리 정의 된 스타일과 함께 제공되지만, 자신 만의 라이브 템플릿을 만들고 원하는 방식으로 설정하면 작동 할 수 있습니다.

도움이 되었기를 바랍니다.

참고 URL : https://stackoverflow.com/questions/747351/custom-brace-formatting-with-resharper

반응형