Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2008-10-11 17:30:47
Size: 336
Editor: 218
Comment:
Revision 3 as of 2009-05-14 13:49:33
Size: 1531
Editor: 211
Comment:
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:

== snippestEnu 설정 ==
저장소의 after/ftplugin 경로에 각 언어별 설정들이 있다. django_model 설정을 python 설정에 복사하고, django_template 설정을 html 설정에 복사하여 사용한다.

그리고, django의 버전변경 및 자신의 취향에 맞도록 하단에 해당 내용을 추가한다.

added by yong27 to python.vim
{{{
exec "Snippet mmodel class ".st.et."(models.Model):<CR>\"\"\"".st.et."\"\"\"<CR>".st.et." = ".st.et."<CR><CR>def __unicode____(self):<CR>return \"".st."s".et."\" % ".st."s:DjangoArgList(Count(@z, '%[^%]'))".et."<CR>".st.et
}}}

added by yong27 to html.vim
{{{
exec "Snippet table <table class=\"".st.et."\"".st.et."><CR><tr><CR><th>".st.et."</th><CR></tr><CR><tr><CR><td>".st.et."</td><CR></tr><CR></table>"
}}}

잡담
 * {{ 누르고 탭 눌러서 }} 가 자동입력되면서 커서 위치가 앞에 있게끔 하려 했으나, snippestEnu 기능자체가 최초 등장 단어에만 한정되므로 {{{<a href="{{ }}} 같은 경우에 적용할 수 없었다.


== 종종 사용하는 기능 ==
{{{
:%s/\(images\/[^\ ]\+\.\gif\)/{% url static '\1' %}/g
}}}
이미지 경로를 URL 테그로 치환

[Django]를 위한 VimEditor 설정

http://code.djangoproject.com/wiki/UsingVimWithDjango 참고.

외부도구들

snippestEnu 설정

저장소의 after/ftplugin 경로에 각 언어별 설정들이 있다. django_model 설정을 python 설정에 복사하고, django_template 설정을 html 설정에 복사하여 사용한다.

그리고, django의 버전변경 및 자신의 취향에 맞도록 하단에 해당 내용을 추가한다.

added by yong27 to python.vim

exec "Snippet mmodel class ".st.et."(models.Model):<CR>\"\"\"".st.et."\"\"\"<CR>".st.et." = ".st.et."<CR><CR>def __unicode____(self):<CR>return \"".st."s".et."\" % ".st."s:DjangoArgList(Count(@z, '%[^%]'))".et."<CR>".st.et

added by yong27 to html.vim

exec "Snippet table <table class=\"".st.et."\"".st.et."><CR><tr><CR><th>".st.et."</th><CR></tr><CR><tr><CR><td>".st.et."</td><CR></tr><CR></table>"  

잡담

  • 누르고 탭 눌러서 가 자동입력되면서 커서 위치가 앞에 있게끔 하려 했으나, snippestEnu 기능자체가 최초 등장 단어에만 한정되므로 <a href="{{  같은 경우에 적용할 수 없었다.

종종 사용하는 기능

:%s/\(images\/[^\ ]\+\.\gif\)/{% url static '\1' %}/g

이미지 경로를 URL 테그로 치환

VimForDjango (last edited 2011-08-03 11:00:58 by localhost)