Linux ma szanse?

0

Pracuje jako programista .NET, C#, ASP.NET MVC. Do tej pory miałem od zawsze Windows od XP do teraz Windows 10.

Sami wiecie jaki ten Windows jest. I co zbiera o nas infromacje.
Poczytałem trochę o systemach no i jest Windows, Linux i MacOS.
Produkt Apple odpada ze względu na też zamkniętość.

Poczytałem trochę o Linuxie i zainstalowałem Linux Mint najnowszego.

Używam już od tygodnia jednak jeszcze nie zacząłem nic programować. Przeglądałem internet, tworzyłem dokumenty, instalowałem aplikację i taki tam. Oswoiłem się z konsolą i komendami które ułatwiają pracę.

I teraz mam problem.
Jest mnóstwo głosów, że Linux też się nie nadaję na Laptopy tylko na serwery i nie ma co się w to bawić bo nie jest tak pięknie jak piszą.

Karierę programistyczną zacząłem nie dawno i nic poza c# nie tykałem jeszcze poważniej. Nie chcę sie zamykać w jednej technologii ale też nie chcę się bez sensu męczyć.

  1. Czy używacie Linuxa na codzień?
  2. Do pracy programistycznej?
  3. Linux do biura/firmy? Można?

Jak to widzicie?
Nie chce bawić się w aplikację na Linuxa póki co ale uczyć. Wziąłem się za AngularJS i technologię webowę tak by tworzyć niezaleznie od platformy ale przyznam, że przyzwyczajenie robi swoje i brakuje mi kilku ficzerów z Windows i "trudno" wyobrażić sobie pracę bez Windowsa. Bez Visual Studio. Co z resharperem? co z TDD i unit testami xunit? Co z pokryciem kodu itd... Na Linuxa nie ma takiego super IDE.

Jednak bardzo podoba mi się sposób instalacji i zarządzania aplikacjami na Linux.

Phestek
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 7 lat
  • Postów:89
0
  1. Tak.
  2. Tak.
  3. Tak.

Ale nie C#. C# to technologia Microsoftu i tylko na Windowsie ma jakiś sens.

ReSharper dla C# jest w Project Rider. Dla C++ jest w CLion.

Na Linuxa nie ma IDE, bo Unix to jest IDE.

edytowany 3x, ostatnio: Phestek
Zobacz pozostałe 2 komentarze
Phestek
@Wizzie .NET Core to golas. @n0name_l ale należy do rodziny systemów unixopodobnych.
Wizzie
Golas? To znaczy? Nie piszę w .NET ani nie znam go zbytnio, ale ponoć obsługuje większość rzeczy z .NET Framework (mam na myśli weba, nie desktop, wiem że nie ma WPF)
KA
@n0name_l dobra tam w teorii nie UNIX. w praktyce to unix
Phestek
@Wizzie przyznaję się- sam zbytnio nie znam .NETa. Chodziło mi właśnie o brak WPF i innych rzeczy często wykorzystywanych, a ściśle związanych z Windowsem. Ten "golas" to też jest pojęcie bardzo względne.
Wizzie
nie było o mowy o robieniu desktopa, .NET Core jest nastawiony na ASP.NET, myślę że się nada, jeśli nie w tym momencie to na pewno w niedalekiej przyszłości
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 4 godziny
6

instalowałem aplikację

Jedną aplikację przez cały tydzień?
Chyba "aplikacje" miałeś na myśli.

nie dawno

Niedawno.

Linux też się nie nadaję

nie nadaje

  1. Czy używacie Linuxa na codzień?

Na co dzień. Nie.

  1. Do pracy programistycznej?

Czasami.

  1. Linux do biura/firmy? Można?

Pewnie że można.

Nie chce bawić się w aplikację na Linuxa

Chyba raczej "Nie chcę bawić się w aplikacje"

technologię webowę

Masakra. Poddaję się.

edytowany 1x, ostatnio: Azarien
Zobacz pozostałe 3 komentarze
Azarien
Słowa masakra nie użyłem w znaczeniu dosłownym, tylko zgodnie z „młodzieżową modą”, jeśli tak to nazywasz.
somekind
Tak, wiem. Czyli użyłeś go niepoprawnie (bo młodzieżowego znaczenia słowniki nie akceptują), więc to tak trochę głupio wygląda w poście, w którym kogoś poprawiasz.
Azarien
Pokaż mi słownik zabraniający takiego użycia słowa „masakra”.
somekind
Słownik zabraniający używania każdego słowa w każdym niepoprawnym znaczeniu byłby ogromny, jeżeli nie nieskończony. Słowniki mogą podawać jedynie faktyczne znaczenia słów.
0

Co do C# i .NET to liczę na .NET CORE i ASP.NET CORE. Tylko to mnie trzyma przy Windows wraz z Visual Studio. Używałem tego od początku nauki programowania no i tak zostało.

Wybaczcie błędy językowe. Nie mam na to wytłumaczenia ;)

Co do pierwszej odpowiedzi mógłbyś coś więcej opisać? Jak to wygląda? Przecież Windows to totalna przewaga na dekstopach i laptopach. Jak programista może się odnaleźć na Linuxie? A może "uzależnianie" się od produktów Microsoftu to nie jest takie złe? W końcu one mają mega wsparcie i będą długo wieczne. A open source nie zawsze idzie w parze z jakością?

Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:32 minuty
1

Moim zdaniem (subiektywne odczucie), kodowanie na Linuksie jest nawet wygodniejsze niż na Windowsie. Ale nie koduję pod .NETa. Korzystam z IntelliJ IDEA - jest mega wygodne.


"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.
edytowany 1x, ostatnio: Wibowit
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:3 minuty
  • Postów:8409
2

technologię webowę

http://i1.memy.pl/obrazki/b9aa609270_jeste.jpg ;)

Wziąłem się za AngularJS i technologię webowę tak by tworzyć niezaleznie od platformy ale przyznam, że przyzwyczajenie robi swoje i brakuje mi kilku ficzerów z Windows i "trudno" wyobrażić sobie pracę bez Windowsa. Bez Visual Studio.

Do AngularJS i ogólnie do JSa masz przecież na wszystkich trzech platformach WebStorma, Atom, Sublime...


0
Zimny Terrorysta napisał(a):
  1. Czy używacie Linuxa na codzień?
  2. Do pracy programistycznej?
  3. Linux do biura/firmy? Można?
  1. Tak, od sześciu lat.
  2. Tak. Patrząc wtecz, ciężko mi sobie wyobrazić, jak mogłem pracować pod Windowsem.
  3. Jak najbardziej. O ile nie potrzebujesz specjalistycznego oprogramowania, które pod Linuxem nie jest dostępne (np. Photoshop, AutoCAD), to nie widzę problemu.
Biały Szczur napisał(a):

Jak programista może się odnaleźć na Linuxie?

Zależy, w czym piszesz. Jeżeli robisz C albo C++, to na Linuxie odnaleźć się jest o wiele łatwiej niż na Windowsie - o ile nie potrzebujesz jakiejś niszowej biblioteki, to po prostu instalujesz paczkę, ta ląduje w zasobach systemowych i po sprawie. Nie musisz się bawić w ustawianie ścieżek kompilatora ani inszych rzeczy.
Dużo innych języków wywodzi się w pewien sposób ze środowisk *nixowych, więc na Linuxie/Macu współpraca z nimi przebiega łatwiej. Mnie jako taki kojarzy się Python - na Linuxie, jak mówiłem, instalujesz pythona, instalujesz biblioteki i po sprawie. Na Windowsie osobno bierzesz pythona, osobno instalujesz libki, musisz mieć pewność, że interpreter wie, gdzie libki są - i w rezultacie nie znam nikogo pracującego z Pythonem na Windowsie, kto choć raz by nie wyklinał, że miał jakieś problemy z poinstalowaniem wszystkiego tak, by od razu działało.

Biały Szczur napisał(a):

A może "uzależnianie" się od produktów Microsoftu to nie jest takie złe? W końcu one mają mega wsparcie i będą długo wieczne.

Nigdy nie wiesz, co się wydarzy. Minus zamkniętych rozwiązań jest taki, że pewnego dnia właściciel może po prostu stwierdzić "zwijamy produkt X" i jesteś w pupie. W najlepszym wypadku nie masz już update'ów, w najgorszym produkt wymaga stałego połączenia z auth-serwerem, a ten właśnie został wyłączony. Choć fakt, że z takiego postępowania znacznie bardziej, niż MS, słynie Google.

Co do długowieczności, to zależy jeszcze, jak daleko w przyszłość wybiegasz. Firmy wspierają stary soft tak długo, jak im się to opłaca. FOSS będzie utrzymywane tak długo, jak jest choć jedna osoba, która ogarnia projekt i której na tym zależy. Tą osobą możesz być ty.

Biały Szczur napisał(a):

A open source nie zawsze idzie w parze z jakością?

Z tej wypowiedzi można by wyciągnąć cały flamewar. :) Jasne, że gdy robisz komercyjny produkt, bardziej boisz się tego, że jakaś niedoróbka spowoduje, że klient się obrazi i nie kupi. Ale open source != darmowość, jest całkiem sporo komercyjnego FOSS. Poza tym, za jakość kodu wszędzie odpowiadają ludzie. Równie dobrze program od JanuszSoftu może być zabugowany, bo "buduje się, znaczy ok", a ten otwartoźródłowy mieć bardzo dobry kod, bo zarządzający projektem ma wyraźnie postawione wymagania, co do kodu.

3

Windows ma w biurach przewagę bo w tym środowisku jest po prostu lepszy. Nie tylko jest łatwiejszy w obsłudze dla zwykłego użytkownika, ale też ma dużo świetnych rozwiązań z punktu widzenia administratorów np. active directory, GPO, GPP.

ER
No właśnie. Problem z Linuxem jest taki że jest zbyt skomplikowany, a większość ludzi zawsze wybierze prostotę.
NG
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 7 lat
  • Postów:278
2

Pracuje jako programista .NET, C#, ASP.NET MVC. (...)

A dalej przestałem czytać.

Daruj sobie. Szkoda czasu. Nie ten zestaw technologii. Stracisz czas, sprawdzisz, poczytasz, poeksperymentujesz "czy się da".
Odpowiem.
Nie. W tych technologiach nie da się sensownie nic robić na Linuxie.

Albo szukaj innego zestawu technologii (przebranżowienie de facto), albo zapomnij o sprawie.

edytowany 2x, ostatnio: aurel
0

Przebranżowanie raczej nie wchodzi w grę całościowo ponieważ to mój początek kariery i pierwsza praca jako programista. Pracuję już od kilku miesięcy.

Za to w grę wchodzi nauka innych technologii i nie tylko programowania. Chcę siąść do Raspberry Pi.
Co do .NET CORE głównie interesuje mnie ASP.NET więc WPF i pozostałe Windowsowe technologie nie jestem nimi póki co zainteresowany.

Tak w ogóle to nie ma zbytnio powodu dlaczego by używać Linuxa.

mlyszczek
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 8 lat
  • Lokalizacja:Wrocław
  • Postów:167
0

Jak koledzy wyżej napisali, jak chcesz się skupić na .NET to trzymaj się Windowsa i zostaw Linuksa w spokoju. Tyle w temacie.

vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
0
  1. Czy używacie Linuxa na codzień?

Tak

  1. Do pracy programistycznej?

Tak

  1. Linux do biura/firmy? Można?

Tak, o ile masz administratora który się w tym specjalizuje. Administracja Linuxem to po prostu zupełnie inna praca niż w Windows.

Jeśli chodzi o narzędzia biurowe, to pod Linuxem używam:

  • skanera, drukarki
  • pakietu office: LibreOffice
  • przeglądarki: są dostępne wszystkie poza IE
  • programy pocztowe: Thunderbird

Problem może stanowić jakiś niszowy lub tani sprzęt biurowy, który jest zbyt mało popularny żeby komuś się opłacało dla niego robić odpowiednie sterowniki.

Jeśli chodzi o Twój dalszy rozwój, to polecam na początek pracę z wirtualką - np. VirtualBox, w której możesz sobie odpalić dowolnego Linuxa i go sprawdzić.
Grafika pod VM nie będzie tak wydajna jakbyś odpalał ten system bezpośrednio, ale do pracy programistycznej zwykle nie potrzebujesz super grafiki (chyba że akurat robisz w gamedev).

Nie słuchaj ludzi, którzy mówią Ci że to aktualnie jest Ci niepotrzebne - warto być przygotowanym kilka kroków naprzód, i wiedzieć jak Linux wygląda chociaż w zarysie - bo nigdy nie wiesz czy kiedyś nie będziesz chciał zmienić technologii - i na taką okazję warto być przygotowanym i znać pobieżnie kilka (systemów, języków, ogólnie: technologii).

0

Linux na desktopie tak jako system developerski dla wszystkiego co zwiazane z webem i cloudem - wszelkie narzedzia sa pod reka.

Linux jako system biurowy? Nie, bo nie działa na nim ani Office ani Exchange, kropka.

0

Dziwi mnie ten ostatnio obserwowany wysyp ludzi, którzy uparcie chcą programować w .net na Linuksach. Ja wiem, że Windows 10 może ciężko znieść ale bez przesady. Wdepnąłeś w to, więc tam siedzisz. Używasz technologii opracowanej przez MS, rób to tak jak zaleca jej twórca.

P.S. to powoływanie się na .net core już staje się śmieszne. Jeszcze dodajcie Visual Studio Code, to zabiję was śmiechem, słowo honoru.

SO
Używasz technologii opracowanej przez MS, rób to tak jak zaleca jej twórca. ??? Czyli jednak zachęcasz do używania .NET Core na Linuxach i Macu? Bo przecież tak zaleca twórca :D
n0name_l
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:2412
2

A co w .NET Core takiego zabawnego jest? Że sobie żyje i jako tako działa? Wiadomo, że nie jest jeszcze przetestowane przez X lat przez Y różnych firm, bo to świeżynka, ale wszystko idzie w IMO dobrym kierunku...

A VS Code to całkiem fajny edytorek, zdecydowanie lepszy niż chociażby taki Atom...

SO
Najlepsze, że nikt nie podał nawet jednego argumentu dlaczego to .NET Core jest takie słabe i śmieszne :D
n0name_l
A jak mają podać jakieś argumenty jak nigdy nie używali a jedynie słyszeli na onecie czy samosii jakąś prawdę absolutną?
czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
1

moim zdaniem łatwiej poblokować wysyłanie danych przez win10 niż walka z linux no, ale jak kto woli, niestety nadal system bardziej dla pasjonatów- nie wszystko działa poprawnie


0

.Net Core może bardzo mocno namieszać na rynku narzędzi do tworzenia oprogramowania. Na razie to wschodząca technologia, mało bibliotek , dokumentacji itp., ale MS już niejednokrotnie udowodnił, że potrafi zrobić dobry produkt choć wymaga to czasu (pieniądze mają). Szczególnie, że pojawiły się plany MSSQL server for Linux. Ciekaw jestem jak wpłynie to na kwestie licencjonowania bo dotąd jak się coś stworzyło np. w ASP.NET nawet za pomocą darmowych narzędzi to MS i tak na tym zarabiał bo do uruchomienia była potrzebna maszyna z zakupionym Windowsem

0

Nie no spoko. Jeśli ktoś programuje w asp.net i VS i uważa, że .net core na obecnym etapie rozwoju dadzą mu to samo, to przecież droga wolna :-)

0

dlatego moje spotkanie z ASP.NET Core było jak na razie bardzo krótkie. Jednak w ciągu roku, dwóch dużo może się zmienić. Kiedyś ASP.NET 1.0 też na kolana nie rzucał, a wyrósł z tego niezły produkt (najpoważniejsza wada to przywiązanie do środowiska Windows, a to właśnie Core zmienia)

0
  1. Tak, Debiana
  2. Tak, Minta, do opsów: Centosa, Ubuntu i Debiana
  3. Jak firma nie jest uzależniona od wordzików to można
TH
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 6 lat
  • Postów:35
1

Zainteresuj się też Vagrantem. Będziesz mógł tworzyć wirtualne maszyny z Linuksem na podkładzie. Taka maszyna ma współdzielony katalog na Twoim dysku, więc masz dostęp do plików z poziomu ulubionego edytora (a np. IDE od JetBrainsów mają pełną integrację z Vagrantem, podejrzewam, że VS też), oraz forwaordowanie portów, więc środowisko developerskie masz w maszynie wirtualnej, ale pracujesz na swoim Windowsie ze swoimi programami, tak jak lubisz. Według mnie bardzo dobre rozwiązanie, z którego ostatnio często korzystam.

0
Zobacz pozostałe 2 komentarze
Wizzie
@Zellus w takim razie jest sublime i atom, edytor może i fajny (nie testowalem) ale to przecież nic innowacyjnego :) intellisense to jedyne co wyróżnia ten edytor
Zellus
Z Sublimem nie porównywałem, ale jeśli chodzi o atom to vscode znacznie lepiej radzi sobie z dużymi plikami(np. z logami, do czego głównie go wykorzystuję). Tak w sumie to te edytory są tak podobne, że ostatecznie wybór nie robi wielkiej różnicy, przynajmniej z tego co zauważyłem. Po prostu był to pierwszy tego typu edytor z którego zacząłem korzystać :P
somekind
Sublime jest platne, Atom niestabilny, zostaje VS Code.
Wizzie
Sublime można używać za darmo bez limitu czasowego :) wykupienie licencji jest dobrowolne
Maciej Cąderek
Maciej Cąderek
Ja ostatnio przerzucilem się z Atoma na VS Code, nie wracam raczej, nie żeby Atom był zły, ale Code jest świetne.
0

A cóż to takiego ten edytor tekstu od MS ma, czego nie mają inne edytory tekstu na Linuksa?

A9
  • Rejestracja:ponad 8 lat
  • Ostatnio:6 dni
  • Postów:408
0

Poczytałem trochę o Linuxie i zainstalowałem Linux Mint najnowszego.

Jeśli chodzi o konkretną dystrybucję, to wybrałem Debiana, bo jest stabilniejszy. Z nowymi wersjami Minta i Ubuntu swego czasu miałem często zwiechy co kilkadziesiąt minut, z Windowsem czy Debianem nie.

Jest mnóstwo głosów, że Linux też się nie nadaję na Laptopy tylko na serwery i nie ma co się w to bawić bo nie jest tak pięknie jak piszą.

To prawda o ile nie ma sterowników na potrzeby sprzęt.

  1. Czy używacie Linuxa na codzień?

Nie ale tylko i wyłącznie ze względu na to, że potrzebuję gier i specyficznego softu, którego nie ma na Linuxa. Gdyby nie to, dawno bym Windowsa porzucił.

  1. Do pracy programistycznej?

Bardzo rzadko ale w przyszłości więcej go będę używał.

  1. Linux do biura/firmy? Można?

Jak najbardziej. IMHO w tym wypadku może nawet się lepiej sprawdzić od Windowsa.

Karierę programistyczną zacząłem nie dawno i nic poza c# nie tykałem jeszcze poważniej. Nie chcę sie zamykać w jednej technologii ale też nie chcę się bez sensu męczyć.

Zależy co chcesz robić, choć rzeczywiście najlepiej nauczyć się czegoś jeszcze np. Javy czy C/C++.

Jednak bardzo podoba mi się sposób instalacji i zarządzania aplikacjami na Linux.

To nie jedyna zaleta Linuxa, np. mechanizm aktualizacji działa w nim 100 razy lepiej niż w Windowsie.

edytowany 2x, ostatnio: arkadiusz97
0

"A cóż to takiego ten edytor tekstu od MS ma, czego nie mają inne edytory tekstu na Linuksa?" odpowiem jak porucznik Columbo - moja żona wyraziła opinie, że na edytorach tekstu open source nie da się normalnie pracować więc kupiłem jej abonament MSWord 365.

vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
0
Zibiiiii napisał(a):

A cóż to takiego ten edytor tekstu od MS ma, czego nie mają inne edytory tekstu na Linuksa?

Np. wstążki - feature przez niektórych uznawany za bug.

0

No i są głosy za i przeciw.

A żeby sprawdzić trzeba dłuższego czasu w systemie.

Przez ten tydzień minus dla Linuxa to niski czas pracy na baterii w laptopie. Tylko ~2.5 godziny gdzie na Windows ~4 godzin.

Chyba nie ma co się męczyć na Linuxie gdy na Windowsa są aplikację dające smaczki z Linuxa np. wiele kart w konsoli, menadżer pakietów(oneget, chocolate).

Problemem jest niespójność ustawień. Dwa panele sterowania, GPP, GPO.

Myślicie, że nad Windows pracuje więcej osób niż nad Linuxem?:)

A9
Może nie zainstalowałeś własnościowych sterników?
mlyszczek
Jak się jedzie na planerze performance zamiast on demand to tak baterię wcina.
0

Przez ten tydzień minus dla Linuxa to niski czas pracy na baterii w laptopie. Tylko ~2.5 godziny gdzie na Windows ~4 godzin.

U mnie jest zupełnie odwrotnie, Windows szybciej zużywa baterie.

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 4 godziny
0

A cóż to takiego ten edytor tekstu od MS ma

Ma Ctrl+> i Ctrl+< do powiększania i pomniejszania zaznaczonego tekstu.
Być może Open/Libre/WhateverOffice też gdzieś ma, i być może da się to przestawić - ale nie chce mi się szukać. Jak nie ma domyślnie to nie ma, dziękuję bardzo ;-)

0

Myślicie, że na Windows można zadbać skutecznie o swoją prywatność?

Linux kusi ale odrzuca przyzwyczajenie do Windows i jego wszechobecne zastosowanie.

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)