문제

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

GNU 스타일 :

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

하지만 나는 필요하다 :

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

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

도움이 되었습니까?

해결책

Resharper를 사용자 정의하여 바로 그 일을 할 수 있습니다. 다음을 수행해야합니다 (모두 ):

  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는 사전 정의 된 스타일과 함께 제공되지만, 자신만의 라이브 템플릿을 만들어 원하는 방식으로 설정하면 작동합니다.

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top