konik_polanowy
  • Najlepsze
  • Wszystkie komentarze
mmaku89
mmaku89
319
@GaiusBaltar: ale w dalszym ciągu nie ma sensu naciskanie cztery razy tego samego klawisza jak możesz nacisnąć raz inny.
GaiusBaltar
@konik_polanowy: Sens tabulatorów skończył się wtedy, kiedy paręnaście bajtów więcej w pliku przestało mieć znaczenie. ¯\_(ツ)_/¯
GaiusBaltar
@mmaku89: Każde minimalnie sensowne narzędzie potrafi z automatu zamienić naciśnięcie tabulatora na cztery spacje (czy ile tam ktoś ma swoim standardzie przyjęte).
Antyradek
Antyradek
  • adult
12
Treść przeznaczona dla osób powyżej 18 roku życia...
FearFactory
@1133: Ok, to ma sens. Że spacja ma jednakową szerokość a tab nie.
1133
1133
5
@FearFactory: Tak serio to żadne nie ma przewagi nad drugim ale trzeba ujednolicić - No i padło na spacje :)
Nigdy nie słyszałem argumentu który buy mnie przekonał.

Znaczy, rzeczywiście sam zacząłem używać spacji jak używałem różnych edytorów, w tym vima na różnych maszynach i rzeczywiście jednolity wygląd spacji niezależnie od konfiguracji edytora był dla mnie dużym plusem kiedy tab nie miał żadnego plusa.
Sadaharu
Sadaharu
@Pawu1on: co to za narzędzie że nie potrafi usunąć 4 spacji wcięcia jednym wciśnięciem backspace? Poza tym shift+tab
GaiusBaltar
@FearFactory: Istotną zaletą spacji jest to, że przy kopiowaniu z terminali zawsze pozostaną spacjami. Wyświetlasz catem jakiś fragment, zaznaczasz go, i grepujesz za nim w jakimś innym miejscu. Jeśli tam są spacje, zawsze znajdzie to co zaznaczyłeś. Jeśli tam był tab, i w tym czego szukasz jest tab, to niekoniecznie go znajdziesz.
1133
1133
1
@mmaku89: tak, ponieważ tab może być automatycznie tłumaczony na X spacji
1133
1133
1
@FearFactory: Ale teraz to już raczej przyzwyczajenie i ujednolicanie standardów wybrały spacje więc jak nie ma powodu tego zmieniać to cytując klasyka - działa? to nie ruszaj! :D
Pawu1on
@Sadaharu: vim, arduino.cc, Visual Studio 2017
bylo_sobie_zycie
bylo_sobie_zycie
Treść przeznaczona dla osób powyżej 18 roku życia...
sunnycoast
@Antyradek: python ma standard pep8 - 4 spacje. jeśli gdzieś widzisz coś innego to wyślij autorowi karnego kutasa
Malthan
@1133: Tabulator ma jedną dużą przewagę - pozwala ludziom konfigurować lokalnie zgodnie ze swoimi upodobaniami. W momencie, gdy masz w zespole osoby niedowidzące lub z innych powodów potrzebujące zmienionego wyświetlania kodu, to tabulator wygrywa. O czytnikach tekstu nie wspominając. Przeczytaj sobie np. https://dev.to/alexandersandberg/why-we-should-default-to-tabs-instead-of-spaces-for-an-accessible-first-environment-101f
v.....n
v.....n
@Dolanthesniffer: z drugiej strony jak otwierasz kod z tabami w roznych edytorach to "wszedzie" wyglada inaczej. Raz wyswietlany jest jako 4 spacje, raz jako 2 czy 8. Do tego dochodza narzedzia ktore wwystwietlaja zmienna dlugosc taba albo zawsze stala.
v.....n
v.....n
@sunnycoast: Tak dlugo jak programista jest konsystentny z tym ile robi spacji wciec i nie uzywa ich zamiennie z tabem to jest wszystko w absolutnym porzadku.
FearFactory
@1133: I jaką to ma zaletę nad tabem? Pytam w bo wg. PEP też 4 spacje > tab.
1133
1133
0
@FearFactory: dla vima standardowo TAB = 8 odstępów to jest dużo na małym terminalu. Teraz to chyba nie byłby problem, ale tego się nie dowiem, bo wolę spacje (✌ ゚ ∀ ゚)☞
Pawu1on
@FearFactory: Ja widzę taką zaletę, że jak chcesz ręcznie cofnąć jedno wcięcie to nie musisz wciskać 4 razy backspace.
GaiusBaltar
vim


@Pawu1on: Ależ oczywiście, że vim radzi sobie z usunięciem 4 spacji.