Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

post-559895-0-35693500-1416726100.png
Sublime text. Mało popularny, Cholernie przyjazny. No i dla programistów idealny! No dobra, a teraz pytanie: "Po co nam on, skoro mamy dobrego Notepada++?" Przede wszystkim layout! O taki o:
post-559895-0-41761200-1416726467_thumb.png
Przyjaźniejszy, prawda? No Ale layout to nie wszystko.


Zaleta 1:
Jeżeli mamy jakiś plik niezapisany i wyłączymy program, po otwarciu go mamy dokłądnie ten sam kod, żadnej straty, plik jest dalej niezapisany (w wypadku awaryjnego wyłączenia komputera działa tak samo)!

 

No ale czy to wszystko? Oczywiscie, że nie.


Zaleta 2:
Wspieranie wielkiej ilości języków programowania!

post-559895-0-68110800-1416726773_thumb.png

(nie zmieściły mi się wszystkie :P)

 

A co w wypadku gdy piszemy w bardzo nietypowym jezyku, który domyślnie nie jest wspierany?

Nic prostszego.

 

Zaleta 3:
Możliwość doinstalowania własnych pakietów (Wszystkie w pełni DARMOWE)

By to zrobić należy doinstalować Package Managera wpisując w konsoli (View -> Show console) ten kod:

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

(wymagany internet) Oraz następnie Skrótem Ctrl + Shift + P wchodzimy w druga konsolkę, gdzie wpisujemy "Package Control: install packages" (można nie wpisywać całości, pokręcić litery, wpisać samo "install", on i tak rozpozna), a następnie z ogromnego arsenału można wybierać pakiety które chemy zainstalować.

 

No a co, jeżeli potrzebujemy pakiet, któego nie ma?

 

Zaleta 4:
Możliwość napisania własnych pakietów!

 

No dobra, ale abstrakując od pakietów. Wiadomo co sięstanie przenosząc metodą drag'n'drop plik - po prostu go otworzy. A co z folderem? Inteligetnie... go otworzy!

 

Zaleta 5:
Estetyczna administracja folderami i plikami z poziomy programu

post-559895-0-32435600-1416727430_thumb.png

 

A co jeżeli kod ma 12372 linii? I trzeba scrollować na sam dół? Na to też jest rozwiązanie. 

 

Zaleta 6:

Mapa kodu umozliwiająca szybki podgląd

post-559895-0-65591000-1416727805_thumb.png

 

 

Zaleta 7:

Zwijanie dowolnych części kodu (niezależnie od wcięć, podprogramów). Wystarczy zaznaczyc kod, który chcemy zwinąć i wcisnąć Ctrl + Shift + [. By rozwinać zwinięty - Ctrl + Shift + ].

post-559895-0-47132200-1416728099_thumb.png

 

 

Zaleta 8:

Zwiększanie lub zmniejszanie wcięć w kilku liniach naraz. Wystarczy zaznaczyc kod, który chcemy tabulować i wcisnąć Ctrl + [ by zmniejszyć wcięcie, a Ctrl + ], by wcięcie zwiększyć.

 

 

Zaleta 9:

Ustalanie co znaczy "wcięcie". Czy chcemy znak tabulacji czy znaki spacji, i ile ich.

post-559895-0-81972900-1416728264.png

 

A wiesz co siestanie jak otworzysz zdjęcie zwykłym notatnikiem?

To otwórz sublimem!

 

Zaleta 10:

Inteligentne otwieranie zdjęć

post-559895-0-65853800-1417110350_thumb.png

 

 

Zaleta 11:

Pisanie w kilku miejscach na raz

post-559895-0-15289200-1417110483_thumb.png

(Wystarczy wybierać miejsza gdzie chcemy pisać, ewentualnie zaznaczać fragmenty tekstu, mając wciśnięty Ctrl)

 

 

Zaleta 12:

Przesuwanie całych zaznaczonych fragmentów kodu w górę/dół. Wystarczy zaznaczyć kod (jeżeli jest zaznaczony chociaż jeden znak w linii, ta linia też jest brana pod uwagę) lub postawić kursor w linii, jeżeli tylko ją jedna przesuwamy, i wcisnąć Ctrl + Shift + ↑, by przesunąć w górę, a Ctrl + Shift + ↓ by w dół.

 

Wady?

Nie znam żadnych :D

 

Uważam, że to program naprawdę godny uwagi, i dobry następnik Notepada ++.

Do pobrania z oficjalnej strony:

http://www.sublimetext.com/3

Oczywiście można pobrać sublime text 2, ale on ma mniej funkcji.

Powodzenia, programiści :D

Opublikowano

Hmm postarałeś się. Całkiem ładny poradnik, a nie jednemu się przyda. Zasysam ten program *,*

//

  • 5 miesięcy temu...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...