2011-09-20 2 views
3

Resharper가 객체 이니셜 라이저를 사용할 수 있다고 말하는 일련의 "녹색"전구 제안이있는 코드가 있습니다.녹색과 노란색 제안을 모두 실행할 수 있도록 Resharper에 대한 바로 가기가 있습니까?

내가 레거시 코드에서 이런 종류의 일을 볼 모든 일부 코드 패턴이 이상 반복해서 또 다시 ReSharper에서 나를 위해 자동으로 정리하는 방법을 알고있는 경우,하지만 각 항목에 갈 필요가있을 때, 그리고 리팩토링을 실행하려면 각 항목에 바로 가기 키를 사용하십시오.

내가 알고 싶은 것 : Resharper에게이 "전구"리팩터링을 모두 실행하거나 적어도 하나만있는 모든 것들을 실행하기를 원하는 방식 (바로 가기/무엇이든)이 있습니까? 암시. 어떤 것을 사용해야하는지 두 가지 제안이 있는지 이해할 수 있습니다.

답변

3

현재 퀵 픽스를 자동 적용 할 수있는 방법은 없습니다. 최근 similar question이 있었는데 조금 더 자세한 정보가 나와 있습니다.

ReSharper 6에 도입 된 Find similar issues을 사용하는 것이 좋습니다. ReSharper가이 특정 검사를 강조하는 모든 코드 위치에 액세스 할 수 있는지 확인하고 을 입력하십시오을 입력하십시오 (발견 된 문제가있는 파일을 열고 강조 표시된 부분을 선택하십시오) - Esc ("Inspection Results"도구 창에서 코드 편집기로 이동) - Alt + Enter - 수정 메뉴) - 입력 (빠른 수정 적용) - Alt + R, W, I (검사 결과로 돌아 가기)

2

config profile에 매핑 할 수있는 자동 치료가 있습니다. 그러면 ctrl-e,f (VS 체계)의 프로필에 정의 된 모든 기본 설정이 적용됩니다.

기본적으로 프로필에 할당 된 프로필이 없으므로 옵션에서 먼저 설정해야합니다. 또한 바로 가기는 VS 바로 가기 또는 R 바로 가기 중 무엇을 가지고 있는지에 따라 다릅니다.

+0

그래, 실제로 시도했지만 리팩터링하려고했던 객체 초기화 프로그램을 사용하여 프로필에서 설정을 찾을 수 없습니다. – Joseph

+0

불행히도 프로필의 옵션에 국한되어 있다고 생각합니다. – TheCodeKing

관련 문제