Jak ćwiczyć samodyscyplinę?

Jak ćwiczyć samodyscyplinę?
0

Jak ćwiczyć samodyscyplinę? (np. co do trzymania się tego, że tygodniowo będzie się poświecało X godzin na naukę programowania)

Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:dzień
4

Zasada nr 1: nie odkładaj rzeczy na później.


"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.
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:minuta
  • Postów:8411
3

tygodniowo będzie się poświecało X godzin

Zacznij od 20 minut dziennie. Myślę, że łatwiej będzie to osiągnąć niż "X godzin tygodniowo".

na naukę programowania

Nauka programowania jest nudna jak cholera, dlatego najlepiej się w ogóle nie uczyć programowania, a po prostu pisać programy, które coś robią konkretnego. Wtedy masz raczej rozrywkę intelektualną w stylu rozwiązywania zagadek, i rozwiązywania konkretnych problemów. Coś jak gra logiczna czy strategiczna. Czy ludzi ktoś zmusza, żeby grali w gry strategiczne? Przecież sami ściągają i grają np. w Civilization. A pisanie programów to prawie jak taka gra, właśnie z gatunku tych, co się myśli.

Oczywiście, od czasu do czasu trzeba poczytać trochę dokumentacji, napisać apkę ćwiczeniową pokroju Hello World, czy poczytać teorii, ale jednak mimo wszystko warto moim zdaniem dążyć do tego, żeby programowania uczyć się jak najmniej, a najwięcej po prostu się tym bawić.


edytowany 2x, ostatnio: LukeJL
Zobacz pozostałe 3 komentarze
LukeJL
No właśnie. Chodzi o coś, co realizuje jakąś funkcjonalność, która ma sens z perspektywy użytkownika. Niech to będzie choćby gra Memory, albo klon Painta czy odtwarzacz video (to ostatnie wcale nie musi być trudne - w HTMLu zrobienie odtwarzacza video, który odtwarza konkretny plik to jedna linijka kodu -
LukeJL
- ale i tak mimo wszystko wstawienie 1 linijki kodu z tagiem <video> będzie bardziej konkretne niż np. 200 linijek kodu, w których ktoś chcąc się nauczyć OOP zrobili kilka klas, które będą dziedziczyć po sobie i "pokazywać polimorfizm", a nie będą rozwiązywać żadnego faktycznego problemu od strony użytkownika.
cerrato
Z tym <video> to się trochę chyba zapędziłeś :P Faktem jest, że takie ćwiczenie z 200 liniami OOP niczego przydatnego nie wnosi, ale w ten sposób nabiera się wprawy. A wstawienie <video> może i rozwiązuje problem/zadanie, ale jakoś w sposób znaczący skilla danego pacjenta nie podnosi. Z drugiej strony - doświadczenie zdobyte podczas pisania tych 200 linii prawdopodobnie się przyda w przyszłości, kiedy będzie tworzyć ten klon painta (ale fakt, że lepiej właśnie się uczyć podczas tego klonowania, a nie pisząc jakieś stricte ćwiczeniowe suchary)
LukeJL
Coś w tym jest. Sam jestem typem człowieka, który woli odkryć koło i napisać coś z palca, zamiast użyć czegoś gotowego (bo więcej się uczę dzięki temu), ale z drugiej strony nauka nie może być zawieszona w próżni, bo człowiek traci kontakt z rzeczywistością
LukeJL
najbardziej tracą kontakt z rzeczywistością chyba nauczyciele akademiccy (czy szkolni, w jakichś technikach). Nie studiuję informatyki, ale jak widzę tu na forum, jak ktoś mówi, jakie ma zadanie na zaliczenie, to można się załamać - tzn. np. właśnie zadają ludziom zadania typu "napisz 3 klasy, które dziedziczą po sobie i zaprezentuj polimorfizm" - i potem ludzie niemalże na siłę wymyślają sobie zadania i próbują na siłę je wpasować w ciasne dogmaty, że ma być dziedziczenie, bo tak wykładowca im kazał)
DE
  • Rejestracja:ponad 9 lat
  • Ostatnio:10 miesięcy
  • Postów:1788
0
  1. Zacznij brać zimne prysznice.
  2. Przeczytaj książkę siła nawyku.
    3 Profit.
Sceptyczny Dinozaur
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 6 lat
  • Postów:390
3
Cyber Papuga napisał(a):

Jak ćwiczyć samodyscyplinę? (np. co do trzymania się tego, że tygodniowo będzie się poświecało X godzin na naukę programowania)

wprowadź sobie system nagród

np. za każde 15 minut programowania - możesz wypić 1 piwo
pełne 90 minut - jedna flaszka
etc...

najlepiej z systemem rozliczenia codwugodzinnym

Zobacz pozostałe 4 komentarze
jarekr000000
Tylko trzeba pamiętać o Ballmer peak.
somekind
Ballmer peak jest dla amerykańskich mięczaków, my Słowianie mamy swoje standardy.
YA
@somekind: dolny próg nie mniej niż promil? ;)
vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
0

Punkt pierwszy masz już za sobą: "rozpoznać że masz problem z samodyscypliną".

Potem już jest łatwiej:

  • Getting Things Done (GTD)
  • metoda pomodoro
  • kursy online dot. samodyscypliny
  • codzienne ćwiczenia
  • wysypianie się i regularne wstawanie
  • konkursy, challenge, "flagi" (np. HackerRank, SPOJ, benchmarksgame)
  • https://www.codingame.com/

Jeśli skutki nadal będą opłakane - może przydać się mentor lub psycholog.

edytowany 1x, ostatnio: vpiotr
Spine
siedzę zaspany, bez okularów i czytam "metoda pornodoro" :D
aurel
@Spine chyba właśnie niechcący błysnąłeś geniuszem i wymyśliłeś coś lepszego niż pomodoro xD
Spine
dziękuję ;)
The Best
ćwiczenia fizyczne ? Jakie kursy ?
1

Samodyscyplina nie działa bo jest oparta na silnej woli, a tej mamy niewiele. Potrzebujesz rutyny. Wyznacz sobie zadanie i je powtarzaj codziennie, może to być np cel spędzenia godziny na czymś produktywnym czy zrobienie 20 pompek dziennie, cokolwiek. Po dwóch...trzech tygodniach powtarzania stanie się to rutyną i będziesz to robił z automatu beż używania silnej woli. GTD, Pomodoro są fajne i przydają się bo nadają jakiś kształt rutynie. Natomaist jak chcesz mieć progress i zwiększać wyniki, to zauważyłem, że regularny sport jest najlepszy bo ćwiczy nie tylko mięśnie ale i mentalność, osiąganie wyznaczonego celu.

YA
  • Rejestracja:prawie 10 lat
  • Ostatnio:około godziny
  • Postów:2368
4
Cyber Papuga napisał(a):

Jak ćwiczyć samodyscyplinę? (np. co do trzymania się tego, że tygodniowo będzie się poświecało X godzin na naukę programowania)

"Jutro zacznę biegać". Nie jutro, a dziś i po prostu idź. Zamiast zastanawiać się na filozofią samodyscypliny, po prostu zacznij to robić.

n0name_l
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:2412
2
  1. Wyznacz sobie cel, który chcesz osiągnąć - zdobyć pracę? nauczyć się jakiegoś fajnego toola? zrobić jakiś serwis?
  2. Zastanów się jakie kroki musisz podjąć aby osiągnąć ten cel - tutaj pewnie programować po prostu, chociaż.. nie zawsze to tak wygląda, zależy od celu.
  3. Wyznacz sobie miejsce w kalendarzu na działanie. Dodatkowo wyznacz sobie miejsce backupowe. Przykład - 7:00-8:00 kodzisz, ale.. możesz zaspać, zachlać, cokolwiek Ci wypadnie i już dzień przepada, więc jeśli chcesz godzinę programować dziennie, musisz mieć co najmniej dwie godziny na to zarezerwowane.
  4. Postaraj się sprawić aby kroki do podjęcia celu (albo sam cel, ale lepiej kroki) wiązały się z jakąś emocją.

Nie słuchaj za bardzo jak ktoś mówi, żebyś po prostu napierdalał, bo to z reguły się szybko kończy. Najważniejszy jest cel, potem powiązanie czynności z emocjami. Inna sprawa, oszukuj swój mózg jak tylko możesz, jeśli masz iść na siłownie po pracy/szkole, to pod ubranie normalne załóż strój sportowy, spakuj torbę dzień wcześniej. Jeśli masz programować to ustaw sobie, żeby o konkretnej godzinie wszystkie bzdury na kompie się zamykały i odpalało IDE. Jeśli chcesz przeczytać jakąś książkę - trzymaj ja w najbardziej widocznym miejscu na biurku, etc.

maniutek20
"możesz zaspać, zachlać, cokolwiek Ci wypadnie i już dzień przepada" - powinieneś zostać kierownikiem, masz idealne podejście :)
The Best
jak ustawić żeby bzdury się zamykały same ? :P
KR
@The Best: zmniejsz problem do takiego co umiesz rozwiazac, np.: foreach window in GetAllWindows() if notImportant(window) closeWindow(window); teraz znajdz jak zdobyc liste okien i jak sprawdzic tytul, klase okna czy cokolwiek tam potrzebujesz zeby ocenic.
WhiteLightning
  • Rejestracja:prawie 14 lat
  • Ostatnio:około 14 godzin
  • Postów:3172
3

Cele na zasadzie czasoprzestrzeni w wojsku (kopie row stad do obiadu) nie na kazdego dzialaja. Ja np. zdecydowanie bardziej wole konkret ktory chce zrobic. Inaczej praca rozwlecze mi sie na caly czas ktory byl zaplanowany.

DE
Hahaha dzięki za poprawę humoru :D nie znałem tego określenia
TE
  • Rejestracja:ponad 7 lat
  • Ostatnio:dzień
  • Postów:268
0

Cel jest najważniejszy. Dodatkowo siedź nad nauką codziennie. Nie ważne czy to jest 30 min czy 3 godziny. Tyle ile masz czasu i chęci danego dnia. W pewnym momencie nawet nie będziesz się nad tym zastanawiał bo wejdzie Ci to w rutynę i będzie normalna częścią Twojego dnia.

NO
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 5 lat
  • Postów:165
2

Gdyby rzeczywiście chodziło o dyscyplinę to powiedziałbym Ci zacznij uprawniać sport.

Natomiast w stosunku do nauki programowania to przetestuj te punkty:

  1. Musisz mieć odpowiednie emocje. Z postawy dyscyplina, super organizacja -> wrzuć na luz, ale taki gdzie jesteś bardziej znużony życiem i obojętny na zewnętrzne bodźce (dlatego polecam dobre piwka (a nie popłuczyny), dobrą muzykę, i np. rysowanie albo gra na jakimś instrumencie).

  2. Niczego nie planuj, bo wszystko co osadzisz w ramy czasu, w jakiekolwiek ramy traci moc; ramy są dobre jeśli chcesz planować robotę dla murzyna; natomiast sobie zostaw jak najwięcej swobody

  3. Wybierz język, który najbardziej Cię ciekawi polecam kierować się przeglądając próbki kodu w tym języku oraz efekty jakie można w nim uzyskać (nie oceniaj języka przez widełki, patrz punkt 4). Potem jak masz takie próbki to przekształcaj je, nastaw się na to, że pojawią się błędy. Jeśli spodoba Ci się cykl ```
    pomysł -> próba -> błąd -> błąd -> błąd -> ... -> jakiś nietypowy wynik -> pomysł -> próba -> bład...

Kopiuj

4. Dalej to kieruj się ciekawością, a nie stabilnością wybranych rozwiązań. Osoby nastawione na szybka nauka i szybki zysk wybierają najbardziej znane technologie. I same sobie szkodzą, bo z punktu pracodawcy to nie kłopot wymienić mięso na inne mięso.

Dlatego lepiej jest opanować rzadziej spotykaną technologię (zwłaszcza jeśli Cię jara) bo jeśli ją czujesz, to łatwiej przejdziesz rozmowę kwalifikacyjną (mniejsza konkurencja), lepiej będziesz zarabiać i w dodatku będziesz mógł pracować nad niecodzinnymi tematami.
The Best
jeżeli chce isć w jave to powinienem porzucić to na rzecz mniej popularnych technologii ?
NO
Jeśli chcesz być blisko jvm to lepiej isc w scala, kotlin, clojure. W javie częściej spotkasz się z dziadkami, no i rzecz jasna czesciej zdarzy się taka sytuacja że będziesz uczyć się pływania w szambo projektach.
S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:5 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
0

Zacznij od małych kroków przede wszystkim, nie od razu Rzym zbudowano (czy tam Kraków). Dodatkowo musisz wiedziec po co to robisz i jak to chcesz zrobić (np. napisze aplikacje jest bazą danych moich wydatkow, i będe mógł z niej generować raporty w PDF)


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
Haskell
  • Rejestracja:ponad 9 lat
  • Ostatnio:11 miesięcy
  • Postów:4700
0

Gdy łapie mnie zwątpienie oglądam to:


Zaglądali do kufrów, zaglądali do waliz, nie zajrzeli do d**y - tam miałem socjalizm. Czesław Miłosz
vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
0

Ważne jest też regularne picie wody

przemyslvw
  • Rejestracja:około 7 lat
  • Ostatnio:prawie 7 lat
  • Postów:6
0

na początek polecam: Brian Tracy - Samodyscyplina, jak dobrze poszukasz znajdziesz audiobooka nawet ;-)

jak to już przyswoisz

póki tego nie przyswoisz to nie czytaj dalej ...

NIE CZYTAJ TEGO JESZCZE !!!

jak już przyswoiłeś "Brian Tracy - Samodyscyplina" to sprawdź kto to jest David Goggins i co ten gość ma do powiedzenia,
na yt znajdziesz wywiady z nim

pozdro

LS
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 6 lat
  • Postów:990
0

Usuń konto... a nie, czekaj, nie masz konta. W każdym razie zblacklistuj 4p i reszta przyjdzie sama.


--
Annuit Coeptis
BU
  • Rejestracja:około 10 lat
  • Ostatnio:3 dni
  • Postów:422
0

Aplikacja Best You służy do oznaczania postępów w realizowaniu swoich postanowień. Każde postanowienie może być w jednym z pięciu stanów:

  • w trakcie decyzji,
  • w trakcie preparacji,
  • w trakcie akcji,
  • utrzymywane (krystalizacja),
  • opanowane (finisz).

Śledzenie postanowień to główny cel aplikacji, a wszystko inne jest opcjonalne. Za trzymanie się postanowień dostaje się nagrody w postaci monet, punktów wiedzy, ważności konta, punktów doświadczenia itp. Zdobywa się trofea, które dają różne bonusy. Za punkty wiedzy kupuje się materiały szkoleniowe na temat samodyscypliny, motywacji itp. Każdy gracz może być w drużynie razem z innymi graczami. Postanowienia są niewidoczne dla innych graczy. Aplikacja jest płatna.

Postanowienia w taki sam sposób można śledzić samodzielnie bez korzystania aplikacji. Poniżej ciekawy film o samodyscyplinie stworzony przez autora aplikacji. Link do filmu o samej aplikacji jest w opisie do tego filmu.

edytowany 4x, ostatnio: Burmistrz
Cr0w
  • Rejestracja:ponad 8 lat
  • Ostatnio:prawie 4 lata
  • Postów:120
1

Studiuje.

danek
studia mnie bardzo oduczyły samodyscypliny :p
Cr0w
@danek: ale nie rzuciłeś ;)
PI
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Postów:171
0

Uświadom sobie że jak nie zaczniesz to zostaniesz złomiarzem za pensję niższą niż średnia krajowa.

Kaska1988
  • Rejestracja:prawie 12 lat
  • Ostatnio:4 miesiące
  • Postów:186
0

Z własnego doświadczenia wiem że najważniejsza jest systematyczność - lepiej jest robić coś mniej ale częściej niż dużo ale rzadko - pamiętaj o tym. Ale ważne jest też to abyś nie "szarżował" na początku bo bardzo szybko się wypalisz. Najważniejsze to aby weszło Ci to w nawyk. Ja na przykład zrobiłam tak że dodałam sobie w moim kalendarzu w telefonie wydarzenie które powtarza się codziennie o danej godzinie.


edytowany 1x, ostatnio: Kaska1988
0

"poswiecac x godzin na programowanie" - to IMHOzle podejsice, bo chyba zalezy Ci na tym, zeby sie nauczyc, a nie wysiedziec xxxx godzin przy komputerze i podreczniku. Chyba, ze jestes fanem teorii, ze wystarczy cos porobic przez 10.000 godzin i jest sie mistrzem.
W mojej ocenie najwazniejsze jest miec po prostu chcec. I tu nie ma zadnych trickow - albo sie cos chce albo nie chce, choc ostatnio okazuje sie, ze jest nawet trzeci stan - oklamuje siebie, ze chce.

Pomysl o czyms, co lubisz, np o ogladaniu Gry o Tron - wyobrazasz sobie sytuacje, ze nastawiasz jakies timery, motywujesz sie przed kazdym odcinkiem, masz plan na obejrzenie calego sezonu, czesto robisz wizualizacje, jak to bedzie, gdy juz obejrzysz te wszystkie odcinki. Brzmi absurdalnie, nieprawdaz? Tak samo jest z programowaniem, gdy sam sie uczylem po prostu siadalem i nie wiem kiedy mijaly godziny. Podobnie mam teraz w pracy. Jest tak, bo to lubie. Nie chcialbym robic czegos, co nie sprawia mi frajdy.

Moze wybrales nie ta technologie, a moze programowanie nie jest dla Ciebie, a moze w ogole IT to nie Twoja domena.

Pytanie tylko czy naprawde bedziesz szczesliwy jak dasz rade wyciac kawalek tortu o wielkosci dajmy na to 30h na tydzien, zeby robic to czego nie chcesz robic, po to tylko, zeby robic to pozniej przez 40h + 20h na rozwoj(bo 15k nie przyjdzie od razu).

Cr0w
'co chce robić' to nie to co robi ;/ popatrz po ludziach. Większość siedzi z nosem w telefonie. Żadnych projektów. Żadnej nauki, bo po co. Uczelnia wystarczy.
Kamil Trzeciak
  • Rejestracja:prawie 7 lat
  • Ostatnio:ponad 6 lat
  • Postów:6
0

Nie ma złotej rady, nie czytaj ani słuchaj żadnego motivate content bo to nie w tym rzecz. Działaj ale nie skrajnie, miej ****proporcje, jak czujesz że za duzo nauki spasuj i zajmij się czymś innym i wróc do tego później. Nic na siłe przede wszystkim.

edytowany 1x, ostatnio: Kamil Trzeciak
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)