Nauka c++

Min0s
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 7 lat
  • Postów:83
0

Niecały rok temu uczyłem się c++. Nie zaszedłem jednak daleko z nauką- teraz kojarzę jakieś podstawy. Chciałbym znów zacząć naukę (od początku). Jakie strony polecacie do nauki c++? I czy ta podana strona nauczy mnie c++ w całości? (jeśli nie, to co dalej?) Jak rozkładać naukę? (ile uczyć się dziennie?) Strona koniecznie polska. Chciałbym jeszcze poznać metody na zapamiętywanie tych "słówek", jak się ich wyuczyć?

_13th_Dragon
  • Rejestracja:ponad 19 lat
  • Ostatnio:2 miesiące
1

http://www.cplusplus.com/
jest również tutorial


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
Zobacz pozostałe 6 komentarzy
_13th_Dragon
Patrz na przykłady a słówka które często widzisz sprawdzaj w słowniku.
Min0s
Dzięki za rady @_13th_Dragon i @lisu1411. A moglibyście podać mi jeszcze jakąś polską stronę? http://cpp0x.pl/kursy/Kurs-C++/1 jest dobra?
lisu1411
Z tego co mi się wydaje to każdy ma inne predyspozycje i gust :) zacznij z tą - jak nie spodoba Ci sie sposób jak to przedstawia to poczytaj inną albo kup czy wypożycz książkę :) podstawy i reguły są takie same:) czasem autor inaczej Nam to przedstawia
Min0s
A w jaki sposób wy zaczynaliście? :)
lisu1411
Ja dalej zaczynam :D to, że co wiem jest ułamkiem tego co chcę wiedzieć :) książka "Język C++ szkoła programowania" - Stephen Prata
SO
  • Rejestracja:ponad 10 lat
  • Ostatnio:12 miesięcy
1
Min0s napisał(a):

I czy ta podana strona nauczy mnie c++ w całości?

Nie, żaden kurs czy książka nie nauczy C++ w całości.
Tak btw. to co rozumiesz przez "w całości" ?

Chciałbym jeszcze poznać metody na zapamiętywanie tych "słówek", jak się ich wyuczyć?

Wat?

Min0s
Wszystkich tych no słówek. Słówka: std::cout itp. (nie wiedziałem jak to nazwać) :/
Wizzie
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 7 lat
1

Chciałbym jeszcze poznać metody na zapamiętywanie tych "słówek", jak się ich wyuczyć?

Niech cię wszyscy święci bronią (jeśli wierzysz) przed uczeniem się na pamięć takich elementów języka. Oczywiście, słowa kluczowe będziesz znać na pamięć, ale żaden programista nie potrafi recytować całych bibliotek kodu. Masz mylne pojęcie o programowaniu, zacznij czytać już ten kurs to cię naprostują.

Trebuh
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 4 lata
  • Lokalizacja:okolice Łodzi
1

Ja osobiście czytałem ten pierwszy kurs następnie kupiłem książkę z drugiego punktu a później jeszcze raz przeczytałem kurs z pierwszego pkt.
Gdybym miał jeszcze raz uczyć się C++ wybrał bym kurs Xion'a ;)


GG: 10101100010110000100011101 (BIN)
"Nie wszystko napisane w internecie jest prawdą" - Józef Piłsudski.
Endrju
Te kursy są supersłabe. To jest C z klasami.
lisu1411
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 8 lat
  • Lokalizacja:Biała
  • Postów:29
2

Najlepiej chyba jest czytać o czymś i później pisać program wykorzystując te elementy :) dużo czytać - dużo pisać :)

Min0s
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 7 lat
  • Postów:83
0

A takie zaglądanie w pracy do internetu kiedy się zapomni jakiegoś "słówka" jest nieprofesjonalne, tak? :D.
Mógłby ktoś mi napisać jak fachowo nazywa się te słówka? :D
Jaką wiedzę posiadają programiści c++? Co muszą umieć?

edytowany 1x, ostatnio: Min0s
Trebuh
Wejdź w dział 'Praca' wyszukaj oferty dla programistów C++ a następnie zobacz ich wymagania ;)
_13th_Dragon
  • Rejestracja:ponad 19 lat
  • Ostatnio:2 miesiące
1

Rozumiem że chcesz najpierw stać się profesjonalistą a później zacząć się uczyć?


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
Min0s
Wybiegam już bardzo w przyszłość (ciekawość) :D
lisu1411
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 8 lat
  • Lokalizacja:Biała
  • Postów:29
1

jak już będziesz pracować to nie będziesz mieć dzisiejszego problemu ze słówkami :)

Wizzie
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 7 lat
1

Mógłby ktoś mi napisać jak fachowo nazywa się te słówka?

Nazywają się różnie, zależnie od tego, jakie zadanie spełniają w kodzie.

A takie zaglądanie w pracy do internetu kiedy się zapomni jakiegoś "słówka" jest nieprofesjonalne, tak? :D.

Nie, google i dokumentacja to podstawa, na początku spędzisz tam dużo więcej czasu niż w IDE.

Jeśli patrzysz na wybór języka tylko pod kątem pracy (przebranżawiasz się może, nie wiem), to nie jestem pewny czy C++ jest najlepszym wyborem. Lepsze byłoby coś typowo pod biznesowe aplikacji jak Java czy C#.

Min0s
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 7 lat
  • Postów:83
0
Wizzie napisał(a):

Jeśli patrzysz na wybór języka tylko pod kątem pracy (przebranżawiasz się może, nie wiem), to nie jestem pewny czy C++ jest najlepszym wyborem. Lepsze byłoby coś typowo pod biznesowe aplikacji jak Java czy C#.

Nie patrze pod kątem pracy, coś ty. Do osiemnastki jeszcze trochę więc praca jeszcze nie teraz. Po prostu chciałbym nauczyć się c++, a ewentualnie kiedyś zająć się tym bardziej poważnie (praca). Dobra, temat pracy niech nie będzie już poruszany, trochę wybiegłem za daleko :D. To ma być fun i tyle. Wracając do tematu: CodeBlocks to kompilator, tak? Czym różni się od innych? Warto go zmienić na inny? Dlaczego? Czym różnią się poszczególne kompilatory? Dodam, że już trochę kodowałem w tym CodeBlocksie więc co mi doradzicie?

Wizzie
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 7 lat
1

CodeBlocks to nie jest kompilator tylko IDE - środowisko programistyczne, czyli upraszczając edytor kodu i narzędzia programistyczne (wśród nich np. kompilator, debugger i cała masa innych narzędzi które w danej chwili nic ci nie powiedzą). Przykłady IDE to np. CodeBlocks, Visual Studio, Eclipse, CLion. Najbardziej popularne jest Visual Studio, w wersji Express jest darmowe. Natomiast kompilator to program, który zamienia twój kod na postać bardziej zrozumiałą dla komputera (a znacznie mniej dla człowieka). O to nie musisz się martwić jeśli korzystasz z IDE, one zajmą się tym za ciebie.

Naprawdę zacznij czytać jakiś kurs lub książkę, tam będziesz mieć wszystko wyjaśnione, także te pytania, które zadajesz tutaj. Polecam także skupić się na nauce angielskiego, to podstawa w tej branży ;)

Min0s
Zatem CodeBlocks nie jest złe?
Wizzie
Pisz w czym ci wygodniej, nigdy nie pisalem w Code Blocks wiec sie nie wypowiem
ST
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Postów:3
1

Qt Creator > CodeBlocks
Qt Creator:
podpowiedzi ctrl+spacja
refaktoryzacja
dobra nawigacja + masa skrótów np:do dublowania czy przesuwania lini, komentowanie i od całych bloków, tab + shift
czytelniejsze gui
możliwość podziału ekranu aby podlądać jednocześci kod z kilku plików
wtyczki (choć brak mi gotowych dll dla doxygena !)
itd...

edytowany 1x, ostatnio: Still
SP
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Postów:1
1

Jakieś 2 miesiące temu miałem ten sam problem, uczyłem się kiedyś trochę C++ i podstawy kojarzyłem, postanowiłem że zacznę się uczyć wszystkiego od początku.Chodzę do technikum na informatykę więc poprosiłem mojego wychowawce o to aby zrobił kółko z programowania.Tutaj pierwsza rada, poszukaj kogoś kto mógłby ci wytłumaczyć o co chodzi w C++ bo to jest na pewno lepsze niż książka lub kurs internetowy.Następnie zakupiłem Symfonie C++ Grębosza, booska książka a drugą książkę którą dostałem to szkoła programowania Prata tu z kolei jest wszystko dogłębnie wytłumaczone więc po jakimś czasie polecam zakupić i jeszcze raz przerobić to czego się nauczyłeś z tą książką.Symfonia i szkoła Prata w jakiś sposób sie uzupełniają, ja nie wyobrażam sobie uczenia sie tylko z jednej z nich.Ostatnią rzeczą jest kanał na Youtube ten pan jest na prawdę dobry w tłumaczeniu o co chodzi w tym całym programowaniu.Ale same kursy,nauczyciele czy książki nie pomogą.Ja kodze dziennie 3-4 godziny, proste programy ale od czegoś zaczynać trzeba.

Min0s
Oo, ktoś w podobnej sytuacji :D. --- Słyszałem, że symfonia jest bardzo kiepska, nie wiem nawet dlaczego. Uczy złych "metod"? :D Wie ktoś może i wypowie się?
SP
Symfonia jest świetna dla początkujących takich jak ja ale dużo ludzi narzeka bo niby więcej tam "poezji" niż nauki.Prawda jest taka że w książce pan Grębosz po prostu chce aby każdy zrozumiał wszystko w 100 %.Polecam jednak do symfoni dokupić jakąś książkę kierowaną dla bardziej zaawansowanych.
ST
Ja się uczyłem z symfonii i potwierdzam jej jakość. To bardzo dobra książka dla początkujących.
Min0s
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 7 lat
  • Postów:83
0

Znalazłem taką ofertę: http://4programmers.net/Praca/2462-Programista_C++ (nie, nie chcę podjąć pracy :D). Co oznacza

• Dobra znajomość języka programowania C/ C++
• Dobra znajomość relacyjnych baz danych.
• Dobra znajomość UML.
• Umiejętność tworzenia dokumentacji technicznej.

??

n0name_l
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:2412
4

• Dobra znajomość języka programowania C/ C++

#Znasz wiekszosc elementow skladniowych, umiesz wyrazac mysli w tym jezyku.
#Znasz idiomy/dobre praktyki.
#Znasz czesciowo kruczki skladniowe.
#Umiesz pisac czytelny, zwiezly i przejrzysty kod.
#Umiesz poruszac sie po standardzie jak i rowniez dokumentacji.
#Znasz w dosc niezlym stopniu co oferuje biblioteka standardowa i umiesz z tego korzystac.
#Umiesz pisac kod integrujacy sie z rzeczami ze standardowej biblioteki, wspierajacy, np. pisac iteratory czy alokatory.
#Dalej leca rzeczy specyficzne dla branzy.

Dobra znajomość relacyjnych baz danych.

Jesli chodzi o kodera to:
#Umiesz pisac wydajne zapytania, te z joinami tez.
#Znasz model relacyjny, wiesz co to relacja, co to sa powiazanie, skad sie to wszystko wzielo.
#Umiesz profilowac zapytania, przegladac plany zapytan.
#Umiesz tworzyc (i z nich korzystac) indeksy/widoki/procedury/wyzwalacze.

Dobra znajomość UML.

To nie mam pojecia szczerze mowiac co znaczy, ale pewnie sobie zycza zebys umial rysowac/czytac rozne diagramy. Na przyklad widzac jakas strzalke nie zastanawiac sie czy to kompozycja czy generalizacja.

Umiejętność tworzenia dokumentacji technicznej.

Umiesz pisac po ang.

Podziel teraz to wszystko na 2 czy 3 i bedziesz mial kandydata, ktorego szukaja.

Zobacz pozostały 1 komentarz
DR
@Min0s Spore? Idź na dziennikarstwo, tam wymagają tylko znajomości literek.
n0name_l
@Min0s Wlasnie dlatego dobra znajomosc C++ w ogloszeniu o prace nie oznacza tego samego co dobra znajomosc C++. Na dole dalem uwage, ze to sie dzieli przez iles.
fasadin
@n0name_l a co jesli sie potrafi wszystkie rzeczy? Wtedy praca nie jest dla nas bo potrafimy wiecej? Nie rozumiem tego dzielenia przez 2 czy 3 tych wymagan
n0name_l
To wtedy umiemy wiecej niz faktycznie wymagaja, nie widze nic w tym dziwnego, ze ktos umie wiecej niz wymagania jakiejs firmy. Nie rozumiem tego dzielenia przez 2 czy 3 tych wymagan, to bardzo prosty mechanizm, ogloszenia opisuja idealnego kandydata, a nie kandydata, ktory spelnia oczekiwania firmy. Dochodzi do tego mnoznik bystrosci dzialu HR i przez to sie dzieli na 2 czy 3.
Min0s
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 7 lat
  • Postów:83
0

Kolejne pytanie: w jakich językach tworzone są gry? (gta, metin2, hearthstone, wow, lol?)

Trebuh
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 4 lata
  • Lokalizacja:okolice Łodzi
1

Takie gry tworzone są w silnikach.
Jeśli sam chcesz poznać ten proces to zacznij pisać całą grę od nowa (prostą, 2d); SFML < poczytaj.


GG: 10101100010110000100011101 (BIN)
"Nie wszystko napisane w internecie jest prawdą" - Józef Piłsudski.
Min0s
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 7 lat
  • Postów:83
0

Mógłby ktoś zlecić mi wykonanie kilku prostych programów konsolowych? Takich nie za łatwych, nie za trudnych, dla mniej doświadczonego :D.
Później podam tutaj wynik swojej pracy i powiecie mi co powinienem zmienić i dlaczego, ok? :D

Trebuh
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 4 lata
  • Lokalizacja:okolice Łodzi
2
Min0s napisał(a):

Mógłby ktoś zlecić mi wykonanie kilku prostych programów konsolowych? Takich nie za łatwych, nie za trudnych, dla mniej doświadczonego :D.
Później podam tutaj wynik swojej pracy i powiecie mi co powinienem zmienić i dlaczego, ok? :D


GG: 10101100010110000100011101 (BIN)
"Nie wszystko napisane w internecie jest prawdą" - Józef Piłsudski.
edytowany 2x, ostatnio: Trebuh
S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:5 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
1

Myślę też że żeby dobrze nauczyć się C++ mógłbyś napisać jakąś apse w QT (biblioteka GUI)-jest to jedna z popularniejszych bibliotek,można napisać tam coś praktycznego i użyć też baz danych ;)


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
Min0s
"Takich nie za łatwych, nie za trudnych, dla mniej doświadczonego :D." Co to QT? ;_;
SO
QT (biblioteka GUI)
Min0s
Nic mi to nie mówi :/
DR
  • Rejestracja:prawie 12 lat
  • Ostatnio:31 minut
  • Postów:1129
1

@Min0s http://qt-project.org/ strona projektu, dokumentacja/tutek i sama biblioteka.
https://qt-project.org/books/view/the_book_of_qt_4_the_art_of_building_qt_applications - Trochę przestarzała, ale powinno na początek wystarczyć z zapoznaniem się z biblioteką

@Edit Kek? Na stronie qt-project jest tam coś przetłumaczone http://qt-project.org/wiki/Pierwsze_kroki_w_programowaniu_z_Qt ale na twoim miejscu dosiadłbym się do materiałów po ang z translatorem odpalonym.

edytowany 1x, ostatnio: Dregorio
Min0s
Jak już wspominałem zaczynam od początku, od podstaw.
DR
Pierwszy program w tej książce to "Hello World", więc spoko
Min0s
A polska wersja?
Min0s
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 7 lat
  • Postów:83
0

http://xion.org.pl/files/texts/mgt/html/1_5.html <Aktualnie jestem tutaj, ale mam niejasność.
1.Czym różni się enum i struct od tablic i uni?
2.Nie rozumiem tablic dwu i trzywymiarowych...
Ktoś może wytłumaczyć mi to jakoś inaczej? :)

Trebuh
Napiszemy jeszcze dla ciebie kurs; bo ty jesteś inny... Poszukaj innych kursów na ten temat, czytaj aż zrozumiesz i pisz kod.
Trebuh
Pomyśl sam to będzie lepsze dla ciebie niż my Cię doprowadzimy ;)
Min0s
Po prostu chciałem poznać jeszcze inne wytłumaczenie, być może lepsze.
n0name_l
@Min0s Wszystko fajnie pieknie, milo, ze pytasz jak nie rozumiesz etc. Co mnie jednak dziwi, dlaczego zadajesz pytanie w tym watku?! Zaloz nowy jak czlowiek, to ktos ci odpisze...
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)