2011-08-18 6 views
1

필자는 코딩 스타일에 맞는 CR 템플릿을 만들기 시작했습니다 (예 : coderush의 힘).coderush에서 템플릿을 생성 할 때의 질문

나는 어제 더미 중 하나를 시도하고 유형을 위해 하나와 이름을 위해 하나씩 두 개의 필드가있는 자동 소품을 만들었습니다. 나는이 첫 번째 필드로 커서를 설정 템플릿에 내장 된 확장 coderush에서 하나의 결함 예상대로이 일

...

. 내 그것은 줄의 끝 부분에 커서를 설정하지 않는

Private <<Field(Type)>> <<Field(Name)>> {get; set} 

PS : 사람이 그들이 사용하는 조그마한 작은 꺾쇠 괄호를 입력하는 방법을 알고 있나요?

답변

2

캐럿 위치를 초기화하려면 캐럿text command을 사용하십시오. 선택을 수행하려면 BlockAnchor 텍스트 명령과 Caret 텍스트 명령을 조합하여 사용하십시오. 결과적으로 템플릿은 다음과 유사하게 보입니다.

Private «Caret»«Field(Type)»«BlockAnchor» «Field(Name)» {get; set} 

P.S. CodeRush 템플릿 편집기에서 바로 템플릿 확장을 붙여 넣기 때문에 그대로 붙여 넣습니다. 여기에 해당 문자를 입력하려면 HTML 이름 (예 : "laquo"(왼쪽 이중 각도 따옴표))을 & 앞에 붙이고 간단히 지정하십시오. «

+0

나중에 큰 전설 나중에 : – deanvmc

2

그 문자 «»를 표시하기 위해 사용됩니다 :

  • Textcommands을 :
  • «이 MyTextCommand»을, 문자 (예 : "& LAQUO"),이 문자를 공백을 제거하고 얻을
  • StringProviders : «? MyStringProvider»
  • 별칭 : «: MyOtherTemplate»

텍스트 확장은 기본 확장 창의 바로 아래에있는 드롭 다운 목록에서 사용할 수 있습니다.

모든 3 가지 토큰 유형은 확장 상자의 컨텍스트 메뉴에있는 메뉴 항목에서 사용할 수 있습니다.

이러한 문자를 수동으로 입력 할 필요가 없습니다.

내가이 작업을 수행 할 수 있도록 선호합니까 내가

를 입력 »«< <>>을에서는 autoReplace하기 위해 제 3 자 도구 Autohotkey를 구성했다 그 FWIW 내가 사용하는 구성이

:*?:<<::« 
:*?:>>::» 
+0

건배 로리입니다 :) 나는 t의 모든 kungfoo를 이동하려고 해요 emplates :) – deanvmc

관련 문제