2010-02-10 2 views

답변

1

일부 논리를 구현하여 csharp 모드에서 XML 주석을 자동으로 삽입하는 방법을 사용했습니다. the EmacsWiki으로 csharp-mode v0.7.2로 게시했습니다. yasnippet 또는 다른 템플릿 패키지를 사용하여이 작업을 수행 할 수 있었지만 특정 템플릿 패키지에 csharp-mode를 연결하고 싶지 않았습니다.

세 개의 슬래시 (///)를 입력하면 요약 설명을위한 템플리트가 표시됩니다. 당신이 그 후 3 슬래시를 입력하면

/// <summary> 
    /// (point) 
    /// </summary> 

는, 당신은주의 섹션을 얻을 :

/// <summary> 
    /// Lorem ipsum.... 
    /// </summary> 
    /// <remarks> 
    /// <para> 
    ///  (point) 
    /// </para> 
    /// </remarks> 

당신이 3 슬래시를 입력 할 때, 비주얼 스튜디오 2008에서 무엇을 얻을 모방의 행동 종류. 사용해보기.

1

yasnippet을 보았습니까? 이해하기 쉬운 구문을 사용하여 꽤 확장 가능한 템플릿 시스템입니다. 원하는 서식 파일에 세 개의 ///이 바인딩되어있을 수 있습니다.

+0

안녕하세요 Trey,예요. yasnippet을 살펴본 후 코드 템플릿 주입에 실제로 사용했습니다. 루프, foreach 루프, while 루프 등. 그러나 생각 주입 때문에 사용하지 않기로했습니다. 내가 원하는 문서 템플릿은 상황에 따라 다르다. 즉, 나는 항상 같은 것을 원하지 않는다. 그러나 이제 yasnippet에 대해 언급 했으므로 elisp 코드를 실행하는 스 니펫을 작성하여 삽입 할 스 니펫을 결정할 수 있습니다. 이것은 좋은 접근 방법 일 수 있습니다. 힌트를 가져 주셔서 감사합니다. – Cheeso

관련 문제