Seite 1 von 1

Vim für Python konfigurieren

Verfasst: Montag 30. November 2009, 17:58
von cos4
Moin

ich wollte schon immer mal mit Vim und Python anfangen. Ich habe Erfahrungen mit anderen Sprachen und Grundkenntnisse in Python, sowie Grundkenntnisse in Vim.
Nun wollte ich Vim mit grundlegenden IDE Funktionen für Python ausstatten(Codeverfollständigung, F5 zum starten, debugger wenns geht usw.). Es ist auch nicht so, dass ich dazu nichts gefunden hätte aber irgendwie hat jeder seinen eigenen Weg. Es gibt unzählige Anleitungen und Scripte, die z.T. veraltet sind. Von daher bin ich etwas verwirrt.

Ich bin daran gewöhnt ne Sprache learning by doing zu lernen(hab zuletzt mit Visiual Studio und Visual Basic gearbeitet(war nicht meine Wahl)) und will auch nur neben her in der Freizeit ein wenig Programmieren.

Was würdet ihr mir empfehlen um Vim für Python zu rüsten?

Re: Vim für Python konfigurieren

Verfasst: Montag 30. November 2009, 18:41
von Leonidas
cos4 hat geschrieben:Was würdet ihr mir empfehlen um Vim für Python zu rüsten?
Ins Wiki gucken und Supertab sowie yankring installieren. Mehr brauchts eigentlich nicht.

Verfasst: Montag 30. November 2009, 18:58
von cofi
Fuer die Code completion gibt es noch pysmell, allerdings ist mir persoenlich normale Text completion meist genug.
Aus meiner vimrc sind die autocommands vllt noch interessant:

Code: Alles auswählen

augroup python
    au!
    au FileType python setlocal textwidth=80
    au FileType python map <F5> :w<CR>:!python "%"<CR>
    au FileType python map <F6> :w<CR>:!python -i "%"<CR>
    au FileType python map <F7> :w<CR>:!pylint "%"<CR>
    au FileType python map <F8> :w<CR>:!ipython "%"<CR>
    au BufWrite *.py,*.pyw :call DeleteTrailingWS()
augroup END
Vllt nutzen dir die Links noch was:
http://www.sontek.net/post/Python-with- ... im%29.aspx
http://blog.dispatched.ch/2009/05/24/vim-as-python-ide/