Czym się kierować przy wyborze framework'a?

Czym się kierować przy wyborze framework'a?
SH
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 4 lata
  • Postów:68
0

Musze napisać projekt na studiach. W projekcie muszę użyć framework'a php i tutaj właśnie mam problem. Nie wiem czym się kierować i w ogóle na co zwracać uwagę. Prowadzący wspominał coś o Symfony, Zend, CakePHP a tutaj na forum znalazłem chyba z 10 innych. Jak bym mógł prosić o opisanie kilku frameworków tak po zdaniu jak w praktyce to sie sprawdza.

Sarrus
na studiach wymagają pisania w PHP? Współczuję - serio
dzek69
Moderator
  • Rejestracja:ponad 18 lat
  • Ostatnio:18 dni
  • Lokalizacja:Rzeszów
0

Po zdaniu to za mało.

A temat oklepany, wbij w Google porownanie frameworkow php - z lenistwa nie podaję linka przez Let Me Google That For You.


Tumeg
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 8 lat
  • Postów:687
0

Na takie projekty studenckie to Symfony i Zend się nie nadają (chyba, że masz czas i duże ambicje). Z tych frameworków, które wymieniłeś to oczywiście zostaje Cake, które mógłbym polecić i ewentualnie CodeIgniter.
Zresztą: http://www.creativebloq.com/design/choose-right-php-framework-12122774

edytowany 1x, ostatnio: Tumeg
0

Yii !!!

TD
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 4 lata
  • Postów:380
2

Nie traciłbym czasu na nic innego niż Symfony2 jeżeli chodzi o PHP. (A najlepiej w ogóle bym nie tracił czasu na PHP (a straciłem i to zdecydowanie za dużo))

poniatowski
To co jest lepsze? c#, scala, java?
PI
Html i assembler, zazwyczaj to idzie ze sobą w parze ;)
Webowiec
ja bym nie tracił czasu na czytanie twoich postów...
Maciej Cąderek
Maciej Cąderek
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Warszawa
  • Postów:1264
1

Moi faworyci (kolejność przypadkowa):
Laravel - najpopularniejszy (poza Polską, gdzie króluje Symfony), wygoda, szybkość tworzenia.
Symfony - największa elastyczność, standard w biznesie, trudniejszy w nauce.
Phalcon - najszybszy, wygoda porównywalna do Laravela, wymaga vps.

dzek69
Z tym VPS i Phalconem nie przesadzaj, shared hostingi też to instalują (podobnie jak masę innych popularnych rozszerzeń jak ionCube) ;)
Maciej Cąderek
Maciej Cąderek
@dzek69 Tak wiem, upraszczam (jak sam możesz wybrać hosting to ok, ale jak masz narzucony to już gorzej).
dzek69
Jak masz narzucony i nie jest to VPS to masz taki sam problem, gdyby był to narzucony shared i nie posiadał Phalcona - musisz zmusić klienta do zmiany hostingu, albo na VPS, albo na shared z Phalconem :p
polcode
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:Warszawa
  • Postów:13
0
Maciej Cąderek napisał(a):

Moi faworyci (kolejność przypadkowa):
Laravel - najpopularniejszy (poza Polską, gdzie króluje Symfony), wygoda, szybkość tworzenia.
Symfony - największa elastyczność, standard w biznesie, trudniejszy w nauce.
Phalcon - najszybszy, wygoda porównywalna do Laravela, wymaga vps.

Potwierdzamy, Symfony2 (nie tylko w Polsce) i Laravel5 to obecnie najlepsze kierunki. Phalcon jest jeszcze zdecydowanie mniej popularny, ale na początek będzie pewnie najbardziej przystępny w nauce. Nie można jednak zapominać, że zacząć należy od dogłębnego zrozumienia obiektowego PHP - zaczynanie od farmeworków nie jest właściwą drogą ;) Mamy nadzieję, że wykładowca o tym pamiętał ;) Btw, na której uczelni robicie projekty w php? Nie każda szkoła wyższa ma je w programie, więc miło o tym czytać.

@shimizu Twoje pytanie jest ogólne, nie ma najlepszego farmeworka ogólnie - może być najlepszy dla danego projektu. Zend2 i Symony2 (nie pakuj się w starsze wersje), są raczej za duże do projektów studenckich. Laravel5, CakePHP, Phalcon czy Yii2 mogą być prostsze do opanowania i wygodniejsze dla małego projektu na zajęcia.

Daj znać, jak Ci poszło i co wybrałeś! ;)


drorat1
  • Rejestracja:ponad 15 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Krasnystaw
  • Postów:1181
0

Symfony raczej nie jest dobry w przypadku jak ktoś zamierza wchodzić w świat frameworków i MVC. Jest po prostu dość skomplikowany, tutaj chodzi mi o konfigurację, architekturę (i strukturę katalogów), przyjęte tam konwencje itd. Do nauki powinien być dobry Kohana, chyba już jest martwy ale co z tego? Bardzo fajnie jest tam rozwiązany kaskadowy system plików, jak również i konfiguracji. Symfony jest nie dość że skomplikowany to jeszcze diabelsko powolny, zaś kohana jest jednym z najszybszych i stosunkowo prosty i przyjemny.

Oczywiście nie mam zamiaru tu ewangelizować ani promować. A i co do tego symfony i to czy warto się tego uczyć (biorąc pod uwagę że wcale nie jest właśnie taki prosty), bo kto to może wiedzieć czy za jakiś czas nie zostanie wyparty przez Laravela albo jeszcze coś innego np. Phalcona?

Celem stosowania FW jest szybkość tworzenia aplikacji webowych, po prostu frameworki zawierają w sobie już gotowe i przemyślane klasy do obsługi typowych i często powtarzających się operacji, więc praktycznie nie wynajduje się koła od nowa bo to się po prostu nie opłaca. W dodatku ktoś przemyślał już to wszystko pod waględem dobrych praktyk i tutaj właśnie może być hejt na Kohana, CI albo inne frameworki, powiedziałbym te prostsze i mniej popularne. Tylko czy to ma większe znaczenie do jakiegoś mniejszego np. studenckiego projektu?

SH
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 4 lata
  • Postów:68
1

@polcode Symfony2 + angularJS + bootstrap

polcode
Ambitnie i przyszłościowo, powodzenia! ;)
SH
pierwsze trudności. Bootstrap korzysta z jQuary a Angular nie lubi jQuary. Musze BootstrapUI dla Angulara doinstalować ale zanim ogarnę to... ;p
DE
@shimizu, a nie ma jakiś pluginów do Angulara? Do Reacta np. jest https://github.com/react-bootstrap/react-bootstrap i on nie używa jQuery.
pol90
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 3 lata
  • Postów:1181
0

Mam takie pytanie jakiego frameworka się uczyć jako programista PHP (chodzi głównie o to, żeby dostać pracę jako programista) słyszałem, że Zend, ale wtedy jaką książkę wybrać żeby też opisywała jak tego frameworka skonfigurować.

drorat1
Tak jak napisano wyżej. Symfony 2/3 albo Laravel 5. Ale raczej Symfony, przejrzyj sobie oferty pracy, to dojdziesz do wniosku że praktycznie to ten jest wymagany i to niemal wszędzie.
pol90
A czy na początek nie będzie prostszy Laravel 5, bo mi chodzi głównie o to, żeby było tak w miarę prosto.
drorat1
No jasne że Laravel. Symfony jest o wiele trudniejszy.
Maciej Cąderek
Maciej Cąderek
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Warszawa
  • Postów:1264
0

@pol90 Ogólne trendy wyglądają tak: http://www.indeed.com/jobtrends/q-Symfony-q-Laravel-q-Zend.html

Choć w Polsce raczej kolejność jest inna:

  1. Symfony
  2. Zend
  3. Laravel
    ...
    ... długo nic
    ...
  4. Inne
DE
  • Rejestracja:ponad 9 lat
  • Ostatnio:11 miesięcy
  • Postów:1788
0

Symfony. Większość sensownych (w mojej opinii) firm, które udało mi się znaleźć to Symfony: XSolve, DocPlanner i kilka innych (mowa o Warszawie) + YouPorn używa Symfony :D, z których tylko Sequence Software House używa Zenda. Laravel to chyba tylko DevPark z Jarkiem Tkaczykiem na czele.

Wniosek? Ucz się Symfony.

@Edit
Jeżeli dopiero zaczynasz to Laravel -> Symfony (ten pierwszy dużo łatwiejszy)

edytowany 4x, ostatnio: Desu
Zobacz pozostałe 3 komentarze
Maciej Cąderek
Maciej Cąderek
@poniatowski No tak, bo nie ma to jak wymyślać koło na nowo. Na pewno własne rozwiązanie będzie mić mniej syfu, będzie bezpieczniejsze i mniej awaryjne niż wspólny wysiłem dziesiątek specjalistów testowany codziennie w boju przez setki tysięcy uzytkowników. No i do kodu nie można zajrzeć, bo przecież żaden z wymienionych frameworków nie jst open source. Lepiej użyć "trochę OOP".
poniatowski
@Maciej Cąderek istnieją tysiące jak nie setki tysięcy aplikacji internetowych postawionych na autorskich fm i chyba nikt się nie skarży. Nie piszę, co jest lepsze co gorsze. O gustach się nie dyskutuje. Tylko sam zauważyłem jedną zależność. Mianowicie programiści zenda czy symforny nie mają pojęcia o bezpieczeństwie serwisów czy takich rzeczach jak wyrażenia regularne. Fakt, po co wymyślać koło na nowo, jeżeli symfony zrobi to za mnie. Nich każdy będzie programistą i wtedy nie będzie już to opłacalny zawód.
Wizzie
"i chyba nikt się nie skarży" :DD Kto to wstawiał w temacie programistycznych WTF kawałki kodu z jakiegoś "autorskiego" frameworka? @Demonical Monk? czy to kto inny?
Maciej Cąderek
Maciej Cąderek
@poniatowski A ok rozumiem - widzę, że Twoja motywacja wynika z czystej troski o "przyszłość programistów" - mentalność związkowca ;D Poza tym generalizujesz - "programiści zenda czy symforny nie mają pojęcia o bezpieczeństwie serwisów czy takich rzeczach jak wyrażenia regularne" wtf? Jesteś jednoosobową grupą reprezentatywną?
drorat1
@poniatowski Z tymi frameworkami Open Source jest jeden zasadniczy problem. Co do zasady (takie są postanowienia licencji) nikt nie daje Ci gwarancji na bezbłędne i bezpieczne działanie a nawet przydatności do jakiegokolwiek zastosowania. To może być argument przeciw i rozumiem firmy które używają własnych rozwiązań.
poniatowski
  • Rejestracja:ponad 16 lat
  • Ostatnio:2 dni
  • Postów:1658
0

Ja polecam Ci
Laravel w najnowszej wersji, ew yii. CakePHP nie wiem czy warto już tykać. Jakiś rok temu czytałem, że coraz mniej poprawek wydają. Laravel jest na początek ok. Skumasz co to MVC, ORM. Możesz później zamiast eloquenta zainstalować doctrine. Zamiast blade, twig. A sam silnik w Laravel też jest postawiony ma Symfony więc może nie jest tak źle. Jeżeli chodzi o jakiś taki przyzwoity framework to Symfony, ale nie wiem czy nie będzie Ci trudniej się w niego wdrążyć. Niektórzy mówią, że laravel z ich ORM ostro zamula, ale może w nowszych jego wersjach zostanie to poprawione.

edytowany 1x, ostatnio: poniatowski
pol90
A byś mi mógł wytłumaczyć co to znaczy OOP w kontekście PHP i frameworków bo na wikipedii jest tylko definicja programowanie obiektowe.
poniatowski
Chodzi mi o podejście do programowania obiektowego tj. klasy, obiekty, dziedziczenie, enkapsulacja, abstrakcja, polimorfizm, opcjonalnie jakieś tam interfejsy czy cechy. Dasz radę!
pol90
Ja z programowania obiektowego kumam jedynie klasy, obiekty,dziedziczenie i enkapsulacje.
DO
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Warszawa
  • Postów:213
0

Ja polecam Ci Laravela. Sam zacząłem ambitnie naukę od Symphony i szczerze to dość wolno mi to wszystko szło, wręcz było momentami męczące i zniechęcające (Pomijam fakt uczenia się go na początku tylko z dokumentacji i zawartych tam przykładów). Postanowiłem wtedy sprawdzić właśnie Laravel 5 i w porównaniu do tego pierwszego nauka poszła znacznie szybciej i przyjemniej. Być może swój wkład w to miała bardzo przyjemna seria poradników na YT, poznanie już podstaw pracy z frameworkiem przy nauce Symfony, a może po prostu faktycznie jest zauważalnie łatwiejszy w nauce tak jak to głoszą wszystkie opinie. Tak czy inaczej bardzo szybko zacząłem się świadomie i samodzielnie tym posługiwać. Łapałem się tylko za głowę szczęśliwy odkrywając jak wiele dłubaniny w kodzie i robi za mnie Laravel z Artisanem :D

Zobacz pozostałe 7 komentarzy
forsberg
Skoro i tak trzeba w Laravel wymieniać podstawowe pod-technologie jak ORM, to nie lepiej jednak stosować Symfony, gdzie masz to od razu out of box? Co do Join'ów - bez względu czy będziesz pisał w Javie PHP czy w czymkolwiek innym, lepiej je opanuj, bo nie wiesz, kiedy się przydadzą. ;P
DO
@forsberg Z Joinami nie mam problemu, czy też z trudniejszymi zapytaniami bo na co dzień pracuje w SQLu ;) Kwestia tylko taka, że chciałem ogarnąć jakiś użyteczny fw do php i do komentarzy drorat1a nie spotkałem się takimi zarzutami względem Laravela, a w samych poradnikach do niego raczej tego nie mówią. Nawet jakieś porównywarki obu czytałem i nikt tego tam nie wyszczególnił więc uczyłem się tego tak jak uczą oraz tak jak jest w dokumentacji bez świadomości, ze w pewnych kwestiach niektóre rozwiązania nie są najlepsze :P
DO
Nie napisałem, że nie mogę znaleźć tylko, że wcześniej nie widziałem o tym informacji rozpoczynając naukę fw. Nawet napisałem, że chyba zrozumiałem przesłanie tego wszystkiego, a na ile zrozumiałem to zweryfikuje praktyka przy kolejnych projektach. Kiedy szukałem FW dla siebie do nauki, przeglądając to i inne fora/strony najwięcej porównań było Symfony do Laravela (więc zdecydowałem, że będzie to jeden z nich), ale nikt nie napisał wprost o tych różnicach jakie przytoczyłeś tylko bardziej wyglądało to jak spór ATI vs Geforce z fanboyami po obu stronach :P
DO
Nvm, nie spinam się, nie spieram i nie kłócę. Zrozumiałem co macie na myśli i już nadrobiłem zaległości w wiedzy więc dzięki za pomoc :)
forsberg
  • Rejestracja:prawie 18 lat
  • Ostatnio:około rok
  • Lokalizacja:Trójmiasto
1
shimizu napisał(a):

Musze napisać projekt na studiach. W projekcie muszę użyć framework'a php i tutaj właśnie mam problem. Nie wiem czym się kierować i w ogóle na co zwracać uwagę. Prowadzący wspominał coś o Symfony, Zend, CakePHP a tutaj na forum znalazłem chyba z 10 innych. Jak bym mógł prosić o opisanie kilku frameworków tak po zdaniu jak w praktyce to sie sprawdza.

Jeśli to ma być mikro projekt, to wybrałbym to, co wymaga najmniej wysiłku. Jeśli jednak to większy projekt, wybrałbym FW, który przyda Ci się na dłuższą metę - i tyle.

Aha, a jak chcesz naprawdę się nauczyć obiektówki, to wybierz najpierw Javę przed PHP. ;P

edytowany 1x, ostatnio: forsberg
pol90
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 3 lata
  • Postów:1181
0

Zamierzam się nauczyć laraval 5 tylko znalazłem na google 2 książki jedna jest do larevala 4, a druga nie wiem dam link jak ktoś z was czytał to mi powie do jakiej wersji.

http://helion.pl/ksiazki/laravel-tworzenie-aplikacji-receptury-terry-matula,larare.htm

polcode
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:Warszawa
  • Postów:13
1
pol90 napisał(a):

Zamierzam się nauczyć laraval 5 tylko znalazłem na google 2 książki jedna jest do larevala 4, a druga nie wiem dam link jak ktoś z was czytał to mi powie do jakiej wersji.

http://helion.pl/ksiazki/laravel-tworzenie-aplikacji-receptury-terry-matula,larare.htm

Zdecydowanie bardziej polecamy zainwestowanie w: https://laracasts.com/ niż książki, gdzie informacje szybko się dezaktualizują ;)


pol90
Zdecydowanie wolę książkę, książkę mam przynajmniej po polsku.
pol90
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 3 lata
  • Postów:1181
0

Kupiłem sobie tą książkę http://helion.pl/ksiazki/laravel-tworzenie-aplikacji-receptury-terry-matula,larare.htm tylko ona chyba zawiera porady do frameworka laravel 4, a teraz jest dostępna wersja 5 szukałem nie mogę znaleźć wersji 4, do mojego systemu jest dostępna wersja 5, alternatywna instalacja przez git też daje wersję 5, a na stronie producenta nie ma.

DO
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Warszawa
  • Postów:213
1

Jeżeli chcesz poznać ogólne podstawy Laravel 5 to polecam Ci kanał Devmarketer na YT. Poradnik zaczyna się od wersji 5.2, a obecnie mamy wersję 5.3 więc gdybyś chciał spróbować go przerobić to obejrzyj najpierw filmik ma tym samym kanale z różnicami w obu wersjach, bo różnią się one między innymi nieco struktura folderów, więc jak dopiero zaczynasz to czysta instalacja może Cię trochę zdezorientować w stosunku do tego co pokazuje na początku w swoich filmach. Dużo tłumaczy co się dzieje w pod spodem w aplikacji i dlaczego powinniśmy coś zrobić tak a nie inaczej. Na początek bardzo przybliża pracę z Laravelem. Przerobiłem wcześniej różne poradniki i ten imo najlepszy. Co do Laracasta to jest niestety płatny, a póki ten poradnik z YT jest w miarę aktualny to zawsze to jakaś darmowa alternatywa (chociaż podstawowe podstawy są tam chyba za free) :)

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)