Thread View: pl.comp.lang.python
7 messages
7 total messages
Started by shio
Tue, 27 Oct 2009 15:06
correct indentation
Author: shio
Date: Tue, 27 Oct 2009 15:06
Date: Tue, 27 Oct 2009 15:06
12 lines
1463 bytes
1463 bytes
Czesc! Wygrzebalem jakis stary modulik, napisany w calkowicie niepythonowym edytorze - dziala niby, ale otwierajac go w jakimkolwiek obecnie dostepnym mi edytorze nie widze zachowanych wciec, tzn. spacje sa pomieszane z tabami, ktorych czesc pewnie byla tez zapisana przez spacje. Czy musze tracic czas na analizowanie kodu i porzadkowanie? W eclipsie dla javy jest funkcja 'correct indentation', ktora ladnie upiekrza zle poskladany kod, ale np. w eclipse-pydev nie ma, a tutaj naprawde by sie przydala. Wiem, ze pewnie zakladano, ze uzytkownik i tak bedzie zmuszony przestrzegac stosowania wciec, ale co mam zrobic z moim legacy-code? Pozdrawiam
Re: correct indentation
Author: nobody
Date: Tue, 27 Oct 2009 15:34
Date: Tue, 27 Oct 2009 15:34
17 lines
1669 bytes
1669 bytes
On 2009-10-27, shio <shio@budo.eu.org> wrote: > Czesc! > Wygrzebalem jakis stary modulik, napisany w calkowicie niepythonowym > edytorze - dziala niby, ale otwierajac go w jakimkolwiek obecnie dostepnym > mi edytorze nie widze zachowanych wciec, tzn. spacje sa pomieszane > z tabami, ktorych czesc pewnie byla tez zapisana przez spacje. Czy musze > tracic czas na analizowanie kodu i porzadkowanie? W eclipsie dla javy > jest funkcja 'correct indentation', ktora ladnie upiekrza zle poskladany kod, > ale np. w eclipse-pydev nie ma, a tutaj naprawde by sie przydala. Wiem, ze > pewnie zakladano, ze uzytkownik i tak bedzie zmuszony przestrzegac > stosowania wciec, ale co mam zrobic z moim legacy-code? W paczce ze zrodlami Pythona jest taki skrypt: Tools/scripts/reindent.py moze sie nada > > Pozdrawiam
Re: correct indentation
Author: Kacper Perschke
Date: Tue, 27 Oct 2009 15:42
Date: Tue, 27 Oct 2009 15:42
8 lines
986 bytes
986 bytes
Dnia 27.10.2009 shio <shio@budo.eu.org> napisał: > [...] vim -> :help retab emacs -> nie wiem python -> PythonTidy KAcper
Re: correct indentation
Author: Rob Wolfe
Date: Tue, 27 Oct 2009 19:04
Date: Tue, 27 Oct 2009 19:04
12 lines
1059 bytes
1059 bytes
Kacper Perschke <zbp.yvnzt@rxupferc.ercpnx> writes: > Dnia 27.10.2009 shio <shio@budo.eu.org> napisał: >> [...] > > vim -> :help retab > emacs -> nie wiem > python -> PythonTidy emacs -> C-h f untabify RW
Re: correct indentation
Author: Bart Ogryczak
Date: Tue, 27 Oct 2009 23:28
Date: Tue, 27 Oct 2009 23:28
13 lines
2026 bytes
2026 bytes
On Oct 27, 4:06 pm, shio <s...@budo.eu.org> wrote: > Czesc! > Wygrzebalem jakis stary modulik, napisany w calkowicie niepythonowym > edytorze - dziala niby, ale otwierajac go w jakimkolwiek obecnie dostepnym > mi edytorze nie widze zachowanych wciec, tzn. spacje sa pomieszane > z tabami, ktorych czesc pewnie byla tez zapisana przez spacje. Czy musze > tracic czas na analizowanie kodu i porzadkowanie? W eclipsie dla javy > jest funkcja 'correct indentation', ktora ladnie upiekrza zle poskladany kod, > ale np. w eclipse-pydev nie ma, a tutaj naprawde by sie przydala. Nazywa się to "Format code" (Ctrl+Shift+F). Przy czym najpierw byś musiał sprawdzić ilu spacjom odpowiadały taby w oryginalnym kodzie, bo inaczej wyjdzie jakaś kaszana.
Re: correct indentation
Author: Kacper Perschke
Date: Wed, 28 Oct 2009 08:05
Date: Wed, 28 Oct 2009 08:05
11 lines
1146 bytes
1146 bytes
Dnia 27.10.2009 Rob Wolfe <rw@smsnet.pl> napisał: >>> [...] >> vim -> :help retab >> emacs -> nie wiem >> python -> PythonTidy > > emacs -> C-h f untabify Dziękuję. KAcper
Re: correct indentation
Author: shio
Date: Wed, 28 Oct 2009 09:42
Date: Wed, 28 Oct 2009 09:42
14 lines
1433 bytes
1433 bytes
On Tue, 27 Oct 2009 nobody@middle.of.nowhere wrote: > W paczce ze zrodlami Pythona jest taki skrypt: > Tools/scripts/reindent.py > moze sie nada Jest idealny! Bez szemrania poprawił w mig caly kod! W vimie już próbowałem bez efektu, chociaż ręcznie a nie przez :retab. 'Format Code' w eclipse działa u mnie jak beautifier, np. wstawia odstępy po ':' i ',' . Do emacsa ostatecznie nie doszedłem, bo sprawę załatwił mi reindent:) Wielkie dzięki! Dziękuję wszystkim za odpowiedzi
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads