Dlaczego programista jest leniwy?

Dlaczego programista jest leniwy?
1

No własnie, dlaczego? Skąd się wziął ten stereotyp? Skoro bylibyśmy leniwi to nie bylibyśmy tacy kreatywni ;)
Chodzi o to, że zawsze szukamy krótszej drogi do rozwiązania problemu?

msm
Administrator
  • Rejestracja:prawie 16 lat
  • Ostatnio:5 miesięcy
14

Tak

UB
  • Rejestracja:około 17 lat
  • Ostatnio:ponad 7 lat
1

Ja widzę po sobie nie tyle lenistwo, co chęć pozostania w stanie, w jakim się znajduję.

2

Zasada bezwładności ciała. Ciało dąży do utrzymania danego stanu...

Zellus
  • Rejestracja:prawie 13 lat
  • Ostatnio:około 4 lata
  • Lokalizacja:Wrocław
  • Postów:474
0

Chyba bardziej chodzi o to że programując siedzisz X godzin przed komputerem, w praktycznie każdej pracy musisz czasem wstać i zrobić coś ręcznie, a tutaj, najwyżej zapisać sobie spostrzeżenia, rozplanować coś na kartce, co też nie zawsze też pewnie jest prawdą, ale tak się już społeczeństwo umówiło i tyle. No może znajdzie się innych prac typowo siedzących, ale jakoś tak informatycy rzucają się w oczy chyba bardziej. Tak mi się przynajmniej zdaje;p

lukasz_kz
  • Rejestracja:ponad 16 lat
  • Ostatnio:ponad 10 lat
  • Postów:266
1

Być może zależy od tego jak jest opłacany. Ma się inną motywację przy projekcie 20zł/h, a inną przy np. 80 zł/h.

edytowany 1x, ostatnio: lukasz_kz
Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:5 dni
  • Lokalizacja:Stacktrace
  • Postów:6821
11

Bo lenistwo to cnota. Dzięki niemu automatyzujesz zadania i starasz się znajdować rozwiązania najmniej czaso- i energochłonne. Proste.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
02
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 8 lat
  • Postów:1176
1

Prawdopodobnie stąd to się wzięło: http://c2.com/cgi/wiki?LazinessImpatienceHubris

BS
  • Rejestracja:ponad 15 lat
  • Ostatnio:ponad 12 lat
3

A jak Polak, to pewnie kradnie samochody?

Nie wiem, czy programiści są jakkolwiek bardziej leniwi od innych grup zawodowych. Naprawdę, kto wg Was jest cholernie pracowity? Przeciętny budowlaniec? Przeciętny majster w warsztacie? Przeciętna pani z okienka na PKP lub w urzędzie?

Ludzie lubią narzekać na innych. Nie być zadowolonymi z ich pracy. Może częściej narzekamy na coś niż chwalimy. Zresztą, może i słusznie, bo -- jak mówi moje ulubione prawo Sturgeona -- "90% wszystkiego jest do bani". Być może również dlatego, gdy ktoś się zwraca o coś do programisty, to ten nie zdaje się palić do roboty.

Pytanie tylko brzmi: a co z nami, jeśli jesteśmy np. managerami? Gdy ktoś by oczekiwał, że my coś zrobimy, mając obecnie inne rzeczy na głowie? Jak bardzo palilibyśmy się do roboty?

W przypadku programistów, znaczenie mogą mieć dwa czynniki.

Pierwszy jest znany: lenistwo W PEWNYM SENSIE jest dobrą cechą dla programisty. Ale takie lenistwo nakazujące re-używania rzeczy. Załóżmy, że mamy dopisać do aplikacji moduł, który wyświetla przechowuje i wyświetla listę pracowników wraz z opisami. Zamiast brać się do pisania, przeglądamy resztę aplikacji i natrafiamy na moduł wyświetlający listę produktów. Zauważamy, że w obu przypadkach jest to po prostu niechronologiczna lista elementów z ilomaś polami. Możemy więc refaktoryzować: wziąć kod z istniejącej listy produktów i 80% z niego wydzielić do nad-klasy. Potem, możemy użyć ponownie tej nadklasy do stworzenia listy pracowników. Czy byliśmy leniwi? W pewnym sensie. Ale nasze rozwiązanie jest efektywne i słuszne. Poprawiliśmy stary kod, zachowaliśmy DRY. I jeszcze oszczędziliśmy pracy.

I drugi czynnik: złożoność oprogramowania. I niedoskonałość alegorii budowania domu. Ludziom spoza branży nie jest łatwo pojąć jak się tworzy oprogramowanie. Myślą, że jeśli zmiana części aplikacji X dwa lata temu zajęła pewien czas, to teraz zmiana innej części aplikacji, zmiana niby w podobnym zakresie, powinna zająć podobny czas. Nie biorą pod uwagę rozkładu oprogramowania, wzrostu liczby zależności. Nie wiedzą, jak ciężko tego uniknąć nawet gdy stosuje się regularne refaktoryzacje i ma się dobrą architekturę.

Błędy niedoszacowania są bardzo pospolite w naszej branży. To nie jest układanie cegieł. To, że pierwsze dwa rzędy położyliśmy w godzinę nie oznacza, że ostatnie dwa położymy w szybciej niż dwa dni ;).

Poza tym wszystkim, znam i programistów bardzo pracowitych. Ludzi, którzy w ramach DevOpsów zdają się pdhaczać cztery miliardy ticketów na sekundę ;-). Albo gdy dostają do utrzymania starszą aplikację o... nienajwyższej jakości kodu, przez miesiąc ryją ją na wszelkie możliwe sposoby by przywrócić ją do obecnych standardów, mimo że niby nikt im tego nie kazał i przy niemal braku ticketów mogliby się praktycznie obijać przez sporą część tego czasu.

MVC
@bswierczynski napisałeś - " Być może również dlatego, gdy ktoś się zwraca o coś do programisty, to ten nie zdaje się palić do roboty." Ale czego jest tego powód?
BS
Tego, że programiści bywają uważani za leniów. (To zdanie nie powinno być w tym miejscu, jakiś błąd edycyjny mi się wkradł, ale teraz nie mam czasu tego czytać i poprawiać)
UB
  • Rejestracja:około 17 lat
  • Ostatnio:ponad 7 lat
4

Moja matematyczka zawsze narzekała, że szukam jakiś dziwnych sposobów, a nie idę tą "najprostszą drogą", która wymaga tylko "trochę" więcej liczenia. Dla mnie myślenie było bardziej opłacalne, ciekawe i twórze niż rachowanie. Wg mnie jak człowiek jest zawsze pracowity, to jak wejdzie na złą drogę (rozwiązywania zadania, problemu), widząc przed sobą dużo pracy, nie będzie rezygnował, a inny będzie cały czas myślał jak uniknąć niepotrzebnego wysiłku przez co weźmie pod uwagę inne rozwiązania. Być może zbytnia pracowitość wynika z ograniczenia umysłowego? Z przekonania, że bez owej cnoty, nie uda nam się osiągnąć celu? Być może pracowitość powinna włączać się w nas dopiero widząc, że dana droga jest najlepsza, a nie że dostrzegliśmy ją pierwszą i więcej nie szukaliśmy?

edytowany 3x, ostatnio: ubuntuser
OA
To ma najprawdopodobniej związek z twoją osobowością, a nie z ograniczeniem umysłowym... Niektórzy lubią zgłębić temat, nawet kiedy nikt im tego nie nakazuje. ;)
msm
IMO liczenie to najprymitywniejsza część matematyki. Liczy się (:>) właśnie myślenie, znajdowanie zależności między problemami.
LA
  • Rejestracja:około 16 lat
  • Ostatnio:prawie 13 lat
3
Prokurator napisał(a):

No własnie, dlaczego? Skąd się wziął ten stereotyp? Skoro bylibyśmy leniwi to nie bylibyśmy tacy kreatywni ;)
Chodzi o to, że zawsze szukamy krótszej drogi do rozwiązania problemu?

Chyba na odwrót - lenistwo sprzyja kreatywności.

http://www.devblogi.pl/2010/05/jak-byc-leniwym-gupim-i-odniesc-sukces.html
http://humanizm.free.ngo.pl/pochwala.html

Lenistwow to cnota.

Sopelek
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 8 lat
  • Lokalizacja:Kraków
  • Postów:467
3

Leniwi, zależy w stosunku do czego. Jak ktoś lubi kodować to będzie to robił choćby był największym leniem.

Ja jestem do tego stopnia leniwy, że naczynia leżą u mnie na biurku czasem 3 dni. Po tym czasie biurko się zapełnia i nie ma miejsca na myszkę. Wtedy zazwyczaj zrzucam na łóżko żeby zrobić miejsce.

btw, ktoś chce truskawkę, bo właśnie znalazłem pare za monitorem? Tylko lekko zakurzone.

edytowany 4x, ostatnio: Sopelek
pret0rian
pozdro z tymi truskawkami haha : D
MVC
haha pościel z naczyń?:P
Sopelek
można to tak ująć ;D. Wtedy albo ktoś przychodzi i to zabiera, albo ja jestem zmuszony to wynieść.
MVC
Mama wiecznie sprzątać za Ciebie nie będzie ;P
Sopelek
Oj tam oj tam. Może do tego czasu się trochę ogarnę
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:3 dni
  • Lokalizacja:Wrocław
1

Dobry programista jest leniwy, bo postępowy, a lenistwo jest motorem postępu.
Gdyby nie lenistwo nic byśmy nie mieli. Ludzi męczyło uderzanie kamieniem o kamień w celu rozpalenia ognia, więc wymyślili mikrofalówki. Ludzi męczyło chodzenie, więc wymyślili rowery.Ludzi męczył deszcz lejący się na głowę, więc wymyślili domy.

Dobrego programistę męczy wielokrotne kopiowanie tego samego fragmentu kodu i podmiana w nim trzech znaków, więc robi z niego funkcję, którą potem wywołuje z odpowiednimi parametrami.

Lenistwo to nie to samo co obijanie się w pracy.

Tak w ogóle, to podobno najbardziej leniwi są programiści Haskella. ;)

edytowany 1x, ostatnio: somekind
Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 15 godzin
0

Ja jestem do tego stopnia leniwy, że naczynia leżą u mnie na biurku czasem 3 dni. Po tym czasie biurko się zapełnia i nie ma miejsca na myszkę. Wtedy zazwyczaj zrzucam na łóżko żeby zrobić miejsce.

Ja od jakiegoś czasu jeszcze ścielę łóżko, wtedy łatwiej na nim rzeczy znaleźć :]

Ludzi męczył deszcz lejący się na głowę, więc wymyślili domy.

Chyba spadające stalaktyty.

Dobrego programistę męczy wielokrotne kopiowanie tego samego fragmentu kodu i podmiana w nim trzech znaków, więc robi z niego funkcję, którą potem wywołuje z odpowiednimi parametrami.

No chyba, że robisz kod na zlecenie i lejesz na to, co się z tym kodem potem stanie.

Tak w ogóle, to podobno najbardziej leniwi są programiści Haskella.

A może APL-a? ;p


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
somekind
E tam, ja robię na zlecenie i kopypejstingu nie uprawiam.
J3
  • Rejestracja:około 13 lat
  • Ostatnio:prawie 13 lat
  • Postów:33
0

Ja czytałem kiedyś że lenistwo u programistów bierze się z nadmiaru anandamidu jest to naturalny odpowiednik marihuany w naszych organizmach. Działa tak jak marihuana , powoduje lenistwo tzn. nie chęć do wysiłku, poczucie głodu , pogarsza jakąś tam pamięć i wzmaga bodźce zewnętrzne . Zwiększoną ilość tego neuroprzekaźnika stwierdzono u ludzi ze skłonnością do schizofrenii(jak i u samych schizofreników ) i w niektórych zawodach. Działa on tak że blokuje wydzielanie innych neuroprzekaźników i cofa zmiany w mózgu wywołane przez gaba (alkohol , środku uspokająjące ,branie wszystkiego do siebie / na poważnie ).

Stwierdzono też że szczur po włożeniu do klatki i rażeniu go prądem od podłoża , ale w taki sposób żeby nie mógł uciec po jakimś czasie się poddaje , zaczyna leżeć bez ruchu i nawet po usunięciu klatki nie ucieka z niej , poddając się bólowi , oprawcy. W mózgu tego zwierzęcia stwierdzono znaczny wzrost anandamidu i to uznano za przyczynę.

szybka edycja:
dodam jeszcze że osoby z dużą ilością anandamidu na ogół nie odczuwają emocji np. na filmie , bo niczego nie potrafią wziąć na poważnie.

szybka edycja2:
dodam jeszcze że anandanamid wydziela się podczas masażu i pracy z ciałem albo relaksu. I tak sobie myślę że jak czasem nie mogę rozwiązać jakiegoś problemu to się kładę na chwilę i pomysł mi sam do głowy przychodzi. Może ten anandanamid jakoś odpowiada za kreatywność...

edytowany 3x, ostatnio: Janusz3
MVC
ja tam odczuwam emocje po filmach :D w trakcie też więc jestem zdrowy ;)
J3
ja tam nie jestem psychiatrą to ci nie powiem czy jesteś zdrowy, ale h go wie co to znaczy odczuwać emocje na filmach. Po marihuanie też odczuwam emocje.
LA
  • Rejestracja:około 16 lat
  • Ostatnio:prawie 13 lat
0
Janusz3 napisał(a):

Ja czytałem kiedyś że lenistwo u programistów bierze się z nadmiaru anandamidu jest to naturalny odpowiednik marihuany w naszych organizmach. Działa tak jak marihuana , powoduje lenistwo tzn. nie chęć do wysiłku, poczucie głodu , pogarsza jakąś tam pamięć i wzmaga bodźce zewnętrzne . Zwiększoną ilość tego neuroprzekaźnika stwierdzono u ludzi ze skłonnością do schizofrenii(jak i u samych schizofreników ) i w niektórych zawodach. Działa on tak że blokuje wydzielanie innych neuroprzekaźników i cofa zmiany w mózgu wywołane przez gaba (alkohol , środku uspokająjące ,branie wszystkiego do siebie / na poważnie ).

Poproszę odnośniki do odpowiednich materiałów.

J3
  • Rejestracja:około 13 lat
  • Ostatnio:prawie 13 lat
  • Postów:33
0

Ciężko mi teraz jest znaleźć wszystkie materiały bo ja o tym czytałem gdzieś na wiadomościach onetu czy czymś podobnym ale z tego co na szybko w googlach znalazłem :

http://pl.wikipedia.org/wiki/Anandamid - cytat "Stwierdzono również, że anandamid jest produkowany w ciele nie tylko w odpowiedzi na wysiłek fizyczny, ale również podczas technik „pracy z ciałem” (ang. bodywork) takich jak np. masaż."

http://hyperreal.info/node/4905#axzz1xUPNcGAz - cytat "W porównaniu z grupa kontrolną poziom był sześciokrotnie wyższy u osób z psychozą, a ośmiokrotnie - w przypadku schizofrenii. Tak wysoki poziom anandamidu w płynie mózgowo-rdzeniowym wskazuje, że w samych połączeniach między komórkami nerwowymi norma może być przekroczona nawet kilkaset razy."

niestety przykładu o szczurach nie mogłem znaleźć , jedyną wzmiankę o podobnym eksperymencie znalazłem tutaj :
http://pl.wikipedia.org/wiki/Wyuczona_bezradno%C5%9B%C4%87 - patrz pierwszy eksperyment

o wpływie anandamidu na gaba i neuroprzekaźnictwo
http://www.konopie.yoyo.pl/mechanizm.html

J3
próbowałem znaleźć ten konkretny artykuł ale nic z tego , więc mogłem coś pokręcić bo moja pamięć jest dość wybiórcza na takie wiadomości.
MarekR22
Moderator C/C++
  • Rejestracja:około 17 lat
  • Ostatnio:minuta
6

W określeniu "leniwy programista" chodzi raczej o to, że gdy programista ma wykonywać jakąś czynność dość często lub wręcz regularnie, to zamiast jak normalny człowiek robić to tak jak mu się kazało, to pisze raz wielki zakręcony skrypt, a potem z zadowoleniem patrzy jak szef się wkurza, ze on się znowu obija.

poza tym:
user image


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.
edytowany 2x, ostatnio: MarekR22
UB
o co chodzi z tym hackerem?
0

u mnie to bywa różnie, zwykle jestem leniwy (czyli czytanie różnych pierdół w stylu instrukcje, ciekawe zagadnienia na 4p... chociaż coraz ich mniej :P, maili od moich Użytkowników, a może o bliskiej katastrofie świata), raz na jakiś czas bierze mnie chęć pisania i wtedy zaczynam eksperymentować, albo znowu czytać :) jak sobie poczytam i się napatrzę na Wasze i moje rozwiązania, wówczas mnie taka chęć do pracy bierze...

Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:5 dni
  • Lokalizacja:Stacktrace
  • Postów:6821
0

Jednym z powodów może być też np. http://4programmers.net/Forum/Newbie/199928-zagadka_c++ jeżeli będziesz tylko pracowity tzn. nie będzie w tobie pasji poznawczej i nie będziesz zadawał sobie pytania "czy można prościej/szybciej/oszczędniej" to nawet takie coś będzie zbyt trudnym zadaniem. Po prostu lenistwo wyrasta z ciekawości świata i chęci jego poznawania. Nie masz czasu na duperele więc je automatyzujesz, a zyski przeznaczasz na ciekawsze zajęcia.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)