2014-07-18 1 views
1

를 교체하기 위해, 우리는 모든 것을 응용 프로그램 다국어을하기 위해ReSharper에서 -으로 VisualStudio 2012 사용자 정의 바로 가기 내가 작업 한 웹 프로젝트에서 선택

<div class="title">This is Title</div> 
<div class="text">This is some text<div> 

처럼, 나는이 모든를 교체해야 문자열 리터럴을 일부 도우미 메서드에 리터럴 :

<div class="title">@TranslationHelper.Translate("This is Title")</div> 
<div class="text">@TranslationHelper.Translate("This is some text")<div> 

나는 사용자 정의 바로 가기를 만들려면 (예 : CTRL + ALT + M) 중 하나 ReSharper에서 8.0을 통해 또는 Visual Studio 2012

내가 변환하고자하는 텍스트를 선택하고 내가 정의한 단축키를 누르면 Visual Studio는 내가 선택한 형식으로 선택을 대체해야합니다.

어떻게하면됩니까?

+0

그건 그냥 정규 표현식입니다. –

답변

2

Resharpers Surround With 기능을 사용하여이를 수행 할 수 있습니다. 먼저 템플릿 탐색기를

ReSharper에서을 열고 -> 템플릿 탐색기

클릭 한 다음 새 템플릿 :

enter image description here

템플릿 편집기에서 원하는 문자열을 입력합니다 (Ctrl-S를 저장)

enter image description here

이제 원하는 텍스트에 커서를 놓으십시오. 또 다른 메모에서 신속하게 텍스트를 선택 Resharpers Extend Selection 기능을 사용하여 텍스트를 선택하면

에서 Ctrl-E, U는 (와 ReSharper에서 서라운드)를 선택 (단축키는 Ctrl 키 + Alt 오른 화살은)

enter image description here

당신의 새로운 템플릿을 선택할 수있는 더 클릭하고 있도록 퀵리스트에 추가 할 수 있도록 그 다음의 목록에 추가

enter image description here

enter image description here