VIM - SnippetsEmu-Problem
Verfasst: Samstag 19. Januar 2008, 17:41
Hi,
ich habe mir für VIM das Plugin SnippetsEmu installiert, und es funktioniert eigentlich recht gut. Aber zwei Probleme habe ich:
1. Beim Anlegen einer Funktion mit dem Snippet def wird anschließend immer ein Komma for die Argumentenliste gesetzt, was natürlich ein Syntaxerror ist. Mache ich was falsch?
Vorgehensweise:
def<TAB>testtest<TAB>a,b<TAB>bla<TAB>bla<TAB>bla<TAB>return a<TAB>
resultiert in
Ist das ein Fehler im Plugin, oder benutze ich es falsch?
2. Django-Snippets funktionieren einfach nicht. Das Snippet mmodel wird einfach nicht umgesetzt, selbst wenn die erste Zeile in der Datei
enthält. Es hilft auch nicht, die Datei in models.py umzubenennen. Wie erkennt VIM / SnippetsEmu denn, das es eine Django-Datei ist?
ich habe mir für VIM das Plugin SnippetsEmu installiert, und es funktioniert eigentlich recht gut. Aber zwei Probleme habe ich:
1. Beim Anlegen einer Funktion mit dem Snippet def wird anschließend immer ein Komma for die Argumentenliste gesetzt, was natürlich ein Syntaxerror ist. Mache ich was falsch?
Vorgehensweise:
def<TAB>testtest<TAB>a,b<TAB>bla<TAB>bla<TAB>bla<TAB>return a<TAB>
resultiert in
Code: Alles auswählen
def testtest(, a, b):
"""
bla
a -- bla
b -- bla
"""
return a
2. Django-Snippets funktionieren einfach nicht. Das Snippet mmodel wird einfach nicht umgesetzt, selbst wenn die erste Zeile in der Datei
Code: Alles auswählen
from django.db import models