1
Okey, 간단한 문제이지만 바보 같아 보이지 않습니다.XP 새 언어에 대한 새 스 니펫 - 어떻게 작성합니까?
누군가가 나에게 새로운 조각을 만들기 위해해야할 일들 예를 들어 줄 수 XPTemplate (빔 플러그인)에 새로운 언어 (바람직하게는 사람은 간단한 예제를 줄 수있는 경우).
구문 파일은 내 관점에서 볼 때 완전히 엉망입니다.
Okey, 간단한 문제이지만 바보 같아 보이지 않습니다.XP 새 언어에 대한 새 스 니펫 - 어떻게 작성합니까?
누군가가 나에게 새로운 조각을 만들기 위해해야할 일들 예를 들어 줄 수 XPTemplate (빔 플러그인)에 새로운 언어 (바람직하게는 사람은 간단한 예제를 줄 수있는 경우).
구문 파일은 내 관점에서 볼 때 완전히 엉망입니다.
설명서를 읽는 것이 항상 좋은 방법입니다. doc/xpt.snippet.syn.txt에서 템플릿 파일의 구문에 대한 자세한 내용을 볼 수 있습니다.
A snippet file looks like this : >
XPTemplate priority=lang keyword=$ | |xpt-snippet-header|
let s:f = XPTfuncs() | |xpt-snippet-function|
XPTvar $TRUE true | |xpt-snippet-variable|
XPTvar $FALSE false |
XPTvar $NULL null |
XPTvar $UNDEFINED undefined |
|
XPTvar $CL /* |
XPTvar $CM * |
XPTvar $CR */ |
|
XPTinclude | |xpt-snippet-XPTinclude|
\ _common/common |
\ _comment/doubleSign |
\ _condition/c.like |
fun! s:f.js_filename() | |xpt-snippet-function|
return expand("%") |
endfunction |
XPTemplateDef | |XPTemplateDef|
XPT cmt hint=/**\ @auth...\ */ | |xpt-snippet|
XSET author=$author | |xpt-snippet-XSET|
XSET email=$email | |xpt-snippet-XSET|
/** |\
* @author : `author^ | `email^ | \
* @description | +|xpt-snippet-body|
* `cursor^ |/
* @return {`Object^} `desc^ |/
*/
XPT for hint=for\ (var..;..;++)
...
는 개인적으로 매우 간단한 조각 템플릿 구문이 NerdSnippets을 선호합니다.
물론. 그리고 당연히, 나는 그것이 도움으로부터 분명했는지 묻지 않을 것입니다. 유감스럽게도, 스 니펫 구문 도움말 파일은 도움이되지만 "구문 교사"는 아직 작성되지 않았으므로 어디로 갈지 (일반적인 조직)에 문제가 있습니다. 그래서 누군가가 아마 글을 쓸지 모른다고 예를 물었습니다. – Rook