SPECS: vim.spec (HEAD)
wrobell
wrobell w ite.pl
Śro, 20 Sie 2003, 13:01:54 CEST
On Wed, Aug 20, 2003 at 12:42:52PM +0200, Marcin 'Qrczak' Kowalczyk wrote:
> Dnia śro 20. sierpnia 2003 12:22, wrobell napisał:
>
> > > I powinien. W Pythonie wcięcia są znaczące i tab ma szerokość 8.
> >
> > a kto to ustalił?
>
> Autor Pythona, Guido van Rossum.
W którym miejscu? Bo w PEP ,,Style Guide for Python Code''
http://www.python.org/peps/pep-0008.html Guido ustalił tabstop na 4.
Ale! Dotyczy to tylko kodu modułów standardowych (dystrybuowanych wraz
z językiem) Pythona napisanych w języku Python.
> > co z tymi, którzy używają innych ustawień?
>
> Ich skrypty będą odrzucane przez interpreter z błędem albo będą źle
> działać, dopóki nie poprawią ustawień.
o ile mi wiadomo to tak nie jest. cały plik programu lub modułu musi
być tak samo ,,wcinany''. natomiast poszczególne pliki mogą mieć ustawioną
wielkość wcięcia inaczej i obecnie to działa
> > standardowe zachowanie vim-a powoduje, że ustawienie w .vimrc nie jest
> > honorowane. dlaczego aplikacja ma wiedzieć lepiej czego chce użytkownik?
>
> Bo program w Pythonie jest pisany po to, żeby był poprawnie interpretowany
> przez interpreter Pythona, a nie tylko po to, żeby jakoś wyglądał na
> ekranie u ludzi używających niestandardowych ustawień.
>
> W programach w Pythonie zaleca się używanie spacji, ale jeśli mimo wszystko
> znajduje się tam znak tabulacji, to jest interpretowany jako przesunięcie
> do następnej wielokrotności 8 znaków.
j.w.
wrobell <wrobell w ite.pl>
Więcej informacji o liście dyskusyjnej pld-devel-pl