Praca magisterska JavaScript

Praca magisterska JavaScript
KO
  • Rejestracja:prawie 7 lat
  • Ostatnio:26 dni
  • Postów:125
1

Cześć!
Co prawda do wyboru mojej pracy magisterskiej mam jeszcze trochę czasu, bo dopiero czekam na obronę mojej pracy inżynierskiej, ale zaraz po obronie chciałem pójść dalej za ciosem i zrobić studia drugiego stopnia na kierunku Informatyka o specjalizacji Programowanie systemów informatycznych. Do mojej pracy inżynierskiej niestety za mocno się nie przygotowałem i przeprawa z nią była dla mnie troszkę sporym wyzwaniem, wszystko działo się wręcz za szybko, nie chcę popełnić tego błędu z pracą magisterską, dlatego stwierdziłem że napiszę tutaj i zapytam o kilka ważnych dla mnie kwestii.
Przez cały okres studiów inżynierskich najbardziej zaciekawiły mnie aplikacje webowe i z tego właśnie powodu rozwijałem i dalej rozwijam swoje umiejętności w języku JavaScript, aczkolwiek miałem również styczność z Laravelem w którym napisałem moją pracę inżynierską, a swoje pierwsze kroki stawiałem w HTML i CSS wraz z SASS. Zastanawiam się jaki mógłbym podjąć temat pracy magisterskiej który mógłby być powiązany z językiem JavaScript, chciałbym się w nim rozwijać, zdobywać jak najwięcej umiejętności i przez to myślałem nad związaniem pracy magisterskiej w oparciu o ten język, ale tutaj pojawia się kilka pytań.

  1. Jakiego typu badania mógłbym podjąć w swojej pracy magisterskiej? Czy jeżeli moje myślenie jest skierowane w stronę aplikacji webowych to muszę się tylko zamykać na porównywanie wydajności bibliotek, frameworków itd? Bo szczerze mówiąc głównie na takie tematy napotkałem się w Internecie.
  2. Jakie książki polecacie związane z JavaScript? Nie koniecznie uczące podstaw, mogą być również takie które otwierają horyzonty, pokazują nietypowe możliwości wykorzystania języka JavaScript, pozwalają "wycisnąć" z niego więcej niż tylko efekty na stronie.
  3. Może ktoś z was w ostatnim czasie podejmował się pisania pracy magisterskiej, albo ma jakiś pomysł na przykładowy temat? Chętnie przeczytam propozycje, poczytam w Internecie z czym się wiąże zaproponowany temat, z pewnością by mi to otworzyło horyzonty.

Z góry dziękuję za pomoc i poświęcony czas. Wiem że może trochę za bardzo wychodzę w przód z takim tematem, ale teraz po obronie będę miał 2 tygodnie luzu, później magister szybko minie, i chciałbym chociaż do wakacji przemyśleć temat pracy, przygotować się poszerzyć horyzonty w oparciu o doświadczenie innych osób.

BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
4

@Krispi One: To bardzo dobry czas żebyś rozejrzał się za promotorem i jemu zadał takie pytania kiedy już się zgodzi być promotorem.

Kiedy zacznie się już pierwszy semestr na magisterce to bardzo szybko liczba 'wolnych' promotorów spadnie do zera.
Półtora roku przed obroną to dobry czas na szukanie promotora, na roku dyplomowym to już za późno - wiem coś na ten temat z własnego doświadczenia.


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
AK
  • Rejestracja:ponad 6 lat
  • Ostatnio:7 dni
  • Postów:3561
2

O ile podoba mi się aktywne patzrenie na własne studia, łykanie praktyki potem do użycia w pracy itd,
Warto jednak podkreślić, że JS jest wysoko-zmiennym ekosystemem i ... dośpiewaj sobie


Bo C to najlepszy język, każdy uczeń ci to powie
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około 5 godzin
  • Postów:8407
2

Jakie książki polecacie związane z JavaScript? Nie koniecznie uczące podstaw, mogą być również takie które otwierają horyzonty, pokazują nietypowe możliwości wykorzystania języka JavaScript, pozwalają "wycisnąć" z niego więcej niż tylko efekty na stronie

Może nie tyle JavaScript, co rzecz, którą można użyć razem z JavaScript, czyli WebAssembly*, wydaje się być ciekawym i jeszcze nie odkrytym tematem. Więc czekałoby na ciebie dużo researchu i nauki, tym niemniej miałbyś satysfakcję, że robisz coś faktycznie "bleeding edge" i zdobywasz pożyteczną wiedzę na temat rzeczy, które społeczność frontendowa dopiero zaczyna używać.

Czy jeżeli moje myślenie jest skierowane w stronę aplikacji webowych to muszę się tylko zamykać na porównywanie wydajności bibliotek, frameworków itd? Bo szczerze mówiąc głównie na takie tematy napotkałem się w Internecie.

A na czym polega praca magisterska? Na tym, żeby zrobić jakąś nową wiedzę, czy po prostu, żeby odbębnić? Jak się robi prace magisterską?

Bo jeśli to ma być nowa wiedza, to nikt nie potrzebuje kolejnego benchmarku React vs. Angular, natomiast to, czego nie ma w społeczności JSa (przynajmmniej ja nie widziałem) jakiejś konkretnej analizy, w jaki sposób można użyć WebAssembly do polepszenia wydajności aplikacji webowych, jakieś konkretne case study, opis, w jakich sytuacjach Wasm jest dobry, w jakich wcale nie przynosi polepszenia wydajności itp.

No ale to tylko moja propozycja tematu.

*razem w sensie apka JSowa może korzystać z modułów Wasm, ale same moduły Wasm są pisane w innych językach np. C, C++, Rust czy innych. Chociaż ktoś nawet zrobił język AssemblyScript, który jest podobny do TypeScripta i kompiluje do Wasm


edytowany 3x, ostatnio: LukeJL
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
3
LukeJL napisał(a):

A na czym polega praca magisterska? Na tym, żeby zrobić jakąś nową wiedzę, czy po prostu, żeby odbębnić? Jak się robi prace magisterską?

Punkt 1. Promotor ma decydujące zdanie i jego definicja jest jedynie słuszną
Masz inne zdanie? Wątpliwości? Wracasz do pkt. 1.

Jak się nie zastosujesz do tej "definicji" to popiszesz sobie pracę rok dłużej i zobaczysz (pierwszy raz?) jak się składa "podanie o dziekankę".

Jakby to głupie się nie wydawało, przedłużanie studiów z powodu niezłożenia w terminie pracy to bardzo popularny powód kończenia studiów później (albo nie ukończenia ich wcale).

Przecież na koniec mnie nie uwali?! Można być niemile zaskoczonym. A jednak promotor zaprosi z uśmiechem 'za rok'.


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
edytowany 1x, ostatnio: BraVolt
KO
  • Rejestracja:prawie 7 lat
  • Ostatnio:26 dni
  • Postów:125
0

Dziękuję bardzo za sporą ilość informacji, bo jednak każdy komentarz coś wnosi do tematu. @BraVolt odnośnie promotora to u mnie na uczelni jest tak, że większość osób która tam pracuje posiada główną pracę a nauka to jest jego drugie zajęcie takie dodatkowe i szczerze mówiąc jak braliśmy się za inżyniera to rok przed zakończeniem studiów dostaliśmy listę wykładowców którzy mogą zostać naszymi promotorami i dopiero wtedy mogliśmy podjąć decyzję kogo wybieramy, no i ten student który miał z góry przygotowany swój temat przychodził podawał temat miał zaklepanego profesora, jeżeli nie miałeś tematu to jedyna opcja jaka zostawała to czekać aż ktoś kto ma jeszcze miejsca poda swoje tematy i można tylko z tego było wybierać. Podejście do studentów mają świetne, naprawdę można się czuć na wykładach i zajęciach jak ryba w wodzie, ale jeżeli chodzi o dobór tematów to jednak jest się skazanym trochę na samego siebie, a oni zatwierdzają wszystko to co się podrzuci :D jakby to powiedzieć ufają studentowi ze jak sobie wybrał no to sobie poradzi i zrobi i nie musza się stresować :D no a że na inżyniera wziąłem sobie aplikację webową i to był projekt który początkowo mnie cieszył, ale później stał się strasznym przekleństwem jak robiłem po 10 razy to samo bo wiaodmo model MVC :D dlatego napisałem ten post żeby na magistra mieć w zanadrzu temat, który nie koniecznie musi być rozbudowany bo jednak ambicje to jest moja wada bo czasem mam je za wysokie, ale żeby był w miarę interesujący żebym mógł coś poskładać na spokojnie przez kilka miesięcy, a nie robić powtarzalnych rzeczy, bo jak to ktoś kiedyś powiedział "na studiach rób rzeczy ciekawe i interesujące, a w pracy dość się CRUD-ów orobisz".

I wiem niestety JavaScript jest bardzo dynamicznym językiem zmienia się w takim tempie że naprawdę ciężko za nim nadążyć, nigdy nie wiadomo czy coś nowego się nie pojawi w następnym dniu, aczkolwiek jest mega przyszłościowy i może jakbym coś podłapał większego doświadczenia to bym mógł więcej projektów w nim robić.

@LukeJL dziękuję za propozycję tematu, musiał bym poczytać i zobaczyć z czym to się "je" bo nigdy o czymś takim nie słyszałem i nie miałem styczności, zainteresowało mnie to, aczkolwiek nie miałem większej styczności z C++, C czy Rustem, ale spróbować też warto.

edytowany 1x, ostatnio: Krispi One
Silv
A pewnie, zawsze warto spróbować nieznany język programowania. :) Na przykład ja teraz się uczę Golanga, ale ciężko mi idzie, bo na wszystkie moje potrzeby odpowiadają Bash oraz JavaScript. :|
KO
@Silv: szczerze mówiąc to ja bardzo chętnie bym się nauczył czegoś nowego, ale właśnie mam ten problem ze programować strikte zacząłem dopiero na studiach i dopiero że tak powiem się wdrażam, przez co próbuję właśnie ogarnąć chociaż jeden język w pełni żebym mógł swobodniej przechodzić po innych, chciałbym ogarnąć JS na dobrym poziomie dorzucić Reacta i właśnie jakiś język backendowy do tego dorzucić, ale studia + dodatkowa nauka języka nie idą zawsze w parze haha więc troszkę rozumiem jak to idzie z tą nauką :D
BraVolt
Na moim uniwerku dobrzy promotorzy byli 'zaklepywani' na 2 lata do przodu
P5
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 8 godzin
  • Postów:952
0
Krispi One napisał(a):

ale jeżeli chodzi o dobór tematów to jednak jest się skazanym trochę na samego siebie, a oni zatwierdzają wszystko to co się podrzuci :D jakby to powiedzieć ufają studentowi ze jak sobie wybrał no to sobie poradzi i zrobi i nie musza się stresować

Według mnie to jedyne słuszne podejście nie ma nic głupszego niż sztywna lista tematów i nie możesz zrobić pracy na temat, który Cię interesuje. Natomiast nie zgodzę się że klepną wszystko, chodzi mi tu bardziej o to że jakiś super prosty temat sobie wymyślisz, jak wybierzesz trudniejszy niż "przeciętna" to czemu nie, ambitny :)


Sieciowiec, który przez pomyłkę założył konto na forum dla programistów ¯\_(ツ)_/¯
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
2

@szatkus: Wybierz sobie taki temat w którym już czujesz się na siłach napisać pracę.

Podejście: pisząc będę się dopiero uczyć zupełnie nowych tematów nie jest dobre.
Mgr ma inne wymagania od inż. i większy jest nacisk na teorię. Samo 'wykorzystanie narzędzi/frameworka' jak było na inż. może nie wystarczyć, a gdy dopiero zaczniesz poznawać technologię, to możesz nie wyrobić się w terminie oddania pracy.


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
KO
  • Rejestracja:prawie 7 lat
  • Ostatnio:26 dni
  • Postów:125
0

@pre55: możliwe że nie klepną wszystkiego to fakt, bo szczerze mówiąc informatyka na poziomie magisterskim dopiero się otworzyła dwa lata temu, i pewnie mają mega ambitne podejście do tego kierunku , aczkolwiek w marcu się pewnie dowiem więcej bo zawsze jest jakieś wprowadzenie itd. Ale z tą listą tematów to fakt, wygoda podania swojego tematu to jest naprawdę duże udogodnienie niż męczyć się z czymś narzuconym.

@BraVolt Właśnie szczerze mówiąc tego się obawiam o czym piszesz, bo 1,5 roku minie szybko, i będzie pewnie trzeba się mega zwijać z pracą i pisaniem żeby zdążyć w terminie, a poznanie czegoś od początku do łatwych zadań nie należy. Aczkolwiek właśnie tak jak pisałem na ten moment to jedyne w czym się czuję dobrze to aplikacje webowe, ale jednak w tym zawodzie trzeba być otwartym na wiele wyzwań jak to mnie już spora ilosć osób przekonywała. Jedyna nadzieja że się nauczę się czegoś do wakacji, i w wakacje napiszę chociaż aplikację, to w rok bym ją pewnie opisał.

BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
2

@Krispi One:

Praca, tym bardziej w web-dev, to jedno. Mgr to drugie.
Im mniej będziesz się nastawiać na połączenie jednego i drugiego tym mniej (prawdopodobnie) będziesz zawiedziony, a rok studiów (bo na drugim to już praca powinna być jako tako napisana żeby zdążyć) będzie i tak obstawiony przedmiotami, egzaminami, zaliczeniami które musisz zakończyć ECTSami.
Nawet się nie zorientujesz, kiedy te poprawiny do studiów jakimi są studia 2-go topnia przelecą.
A, jeszcze jedno, jak już masz za sobą staż, pierwszą pracę, inż w kieszeni, to ten mgr w następnej pracy ma znikome ;) znaczenie - wiem, są ludzie którzy widzieli yeti albo mgr im dał od razu kopa do rozwoju kariery.
Po prostu zrób te studia, napisz pracę, obroń się i tyle.

PS
Jest niż demograficzny, brakuje rekruta w CK armii (studenta). :)
Licencjata, inżyniera nie ma sensu trzymać bo jak się go przepuści szybko do obrony to MOŻE pójdzie od razu na magisterkę.
Na magisterce student i tak opuszcza uczelnię więc można go potraktować bez taryfy ulgowej.


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
edytowany 2x, ostatnio: BraVolt
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
2

Jakiego typu badania mógłbym podjąć w swojej pracy magisterskiej? Czy jeżeli moje myślenie jest skierowane w stronę aplikacji webowych to muszę się tylko zamykać na porównywanie wydajności bibliotek, frameworków itd? Bo szczerze mówiąc głównie na takie tematy napotkałem się w Internecie.

Bo to są najłatwiejsze tematy i jak ktoś nie ma specjalnie ambicji, to bierze taki.

Może ktoś z was w ostatnim czasie podejmował się pisania pracy magisterskiej, albo ma jakiś pomysł na przykładowy temat? Chętnie przeczytam propozycje, poczytam w Internecie z czym się wiąże zaproponowany temat, z pewnością by mi to otworzyło horyzonty.

https://www.eso.org/sci/activities/fellowships-and-studentships/engstudentfellow/master-abstracts.html


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
KO
  • Rejestracja:prawie 7 lat
  • Ostatnio:26 dni
  • Postów:125
1

Dziękuje pięknie panowie za tyle cennych informacji, co fakt to fakt magistra zrobię, kopa w pracy pewnie sporego mi nie da ale mam nadzieję że coś się nauczę, znajdę odpowiedni temat i jeżeli może temat zostać otwarty to z chęcią tu wrócę go skonsultować ;) dziękuję za dotychczasową pomoc :)

edytowany 1x, ostatnio: Krispi One
KO
  • Rejestracja:prawie 7 lat
  • Ostatnio:26 dni
  • Postów:125
1

Witam ponownie, po 3 miesiącach studiów magisterskich, i jakości zajęć jakie mam, moje ambicje co do pracy magisterskiej opadły. Przemyślałem troszkę sprawę i pasuje do tego podejść nie jak do wyzwania zawodowego lecz do kolejnego projektu który co nieco powinien wnieść do życia, ale nie musi rozwijać koniecznie w stronę przyszłej pracy. Długo zastanawiałem się nad tematem patrząc co inne uczelnie proponowały uczniom, lecz w większości przypadków po prostu brak mi wiedzy i poziom okazał się zbyt wysoki ;) Także więc przybywam ponownie z ostudzonym zapałem zapytać, o jakie zagadnienie mógłby zahaczyć człowiek, który od początku "znajomości" z programowaniem największą styczność miał z front-endem i frameworkiem Laravel oraz na poziomie podstawowym ogarnia Pythona, od biedy w C# też bym mógł coś podziałać. Może ktoś z was ma jakieś pomysły na w miarę proste tematy, na podstawie których można by było przeprowadzić analizę, wysnuć wnioski i przedstawić szanownemu doktorskiemu gronu :D Ja osobiście przepatrzyłem ogrom tematów na innych uczelniach, widziałem że były poruszane tematyki chatbotów, sztucznych sieci neuronowych, czy nawet aplikacje webowe które miały połączyć kilka funkcjonalności tworząc w efekcie programy kwalifikujące osoby na stanowisko pracy za pomocą CV, ale trzeba mierzyć siły na zamiary i nie uderzać w zbyt wysoki poziom. W oko wpadła mi tematyka która była wcześniej tutaj poruszana czyli WebAssembly, aczkolwiek nie wiem czy to by było dobre posunięcie na pracę magisterską? Bo chyba ilość informacji jest aktualnie na ten temat troszkę ograniczona.

edytowany 1x, ostatnio: Krispi One
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)