Vodič za početnike

10 savjeta za savladavanje uzvišenog uređivača teksta

10 savjeta za savladavanje uzvišenog uređivača teksta

Ulaganjem u alate za razvoj kvalitete učinit ćete produktivnijima i značajno povećati kvalitetu koda. Jedan od takvih alata je Sublime Text 3, a možda ćete biti iznenađeni mnogim cool stvarima u Sublime Text Editoru.

Sublime Text 3 sofisticirani je uređivač teksta za označavanje, kod i prozu. Sublime Text Editor vole i web programeri, inženjeri i programeri. Sublime Text 3 izgrađen je od prilagođenih komponenti, višeplatformnog korisničkog sučelja, s mehanizmom za isticanje sintakse bez premca. Sublime Text Editor vrlo je brz, pruža programerima izvrsne performanse. Besplatno je za preuzimanje i dostupno je za Mac, Windows i Linux.

Ovaj će članak istaknuti savjete, prečace i trikove kako najbolje iskoristiti Sublime Text 3. Članak će istaknuti obavezne pakete i postavke i ugađanja za postavke specifične za projekt.

Preduvjet

Da biste započeli, morate imati pokrenut Sublime Text Editor. Možete ga instalirati u Linux distribucijsku mrežu pomoću sljedećih koraka.

Instaliranje Sublime Text 3 Ubuntu, Debian

## Instalirajte GPG ključ wget -qO - https: // download.uzvišeni tekst.com / sublimehq-pub.gpg | sudo apt-key dodaj - ## koristi apt s https izvorima sudo apt-get instaliraj apt-transport-https ## odaberi stabilni eho kanala "deb https: // preuzimanje.uzvišeni tekst.com / apt / stable / "| sudo tee / etc / apt / sources.popis.d / uzvišeni tekst.list ## Odjek razvojnog kanala "deb https: // download.uzvišeni tekst.com / apt / dev / "| sudo tee / etc / apt / sources.popis.d / uzvišeni tekst.list ## ažuriranje i instaliranje Sublime Text Editor sudo apt-get update sudo apt-get install sublime-text

Instalirajte Sublime Text 3 Fedora

## Instalirajte GPG ključ sudo rpm -v --import https: // download.uzvišeni tekst.com / sublimehq-rpm-pub.gpg ## Odaberite stabilni kanal sudo dnf config-manager --add-repo https: // download.uzvišeni tekst.com / rpm / stable / x86_64 / sublime-text.repo ## Odaberite Dev kanal sudo dnf config-manager --add-repo https: // download.uzvišeni tekst.com / rpm / dev / x86_64 / sublime-text.repo ## Instaliraj Sublime Text Editor sudo dnf install sublime-text

Instalirajte Sublime Text Editor na brzinu

Ako na vašem Linux sustavu već imate snap store, pokrenite sljedeću naredbu da biste instalirali Sublime Text Editor.

sudo snap instalirati uzvišeni tekst

Korisni savjeti za korištenje uzvišenog uređivača teksta

1. Postavke korisničkih postavki

O: Tvrdi tabulatori vs. prostore

Da li više volite kartice ili razmake? Prema zadanim postavkama, Sublime Text Editor koristi tvrde kartice preko razmaka u postavkama postavki. Tvrde kartice koriste četiri znaka. Te velike tablične uvlake guraju vaš uzvišeni kôd udesno i možda ih je teško pročitati. Bolja opcija za programere je pretvaranje tvrdih kartica u razmake. Možete ažurirati Sublime Text Editor sa sljedećim korisničkim postavkama (Sublime Text 3 => Preferences => Settings - User):

"draw_white_space": "all", "vladari": [80], "tab_size": 2, "translate_tabs_to_spaces": true

Uzvišene postavke

Postavke će uvlake ugraditi u dva znaka, dodati razmake i ravnalo Sublime Text Editor postaviti na znak od 80 znakova, što će vam pomoći da vaš kôd bude koncizan i jasan. Više postavki korisničkih postavki možete pronaći u uzvišenom tekstu 3.

B: Omotavanje riječi globalno

Omotavanje riječi možete postaviti globalno pod Sublime Text 3 => Preferences => Settings => User

"word_wrap": "true", "wrap_width": "auto"

Postavke zamotavanja riječi također se mogu implementirati u datoteku za označavanje. Otvorite datoteku za označavanje i u postavkama postavki ažurirajte sljedeću konfiguraciju.

## “word_wrap”: “auto” u odnosu na “true” “word_wrap”: “auto”,

Ako se postavi na true, postavke premotavanja riječi omogućit će prebacivanje riječi bilo gdje. Konfiguracija kontrolira hoće li prebacivanje riječi uvijek biti uključeno, isključeno ili automatski odabrati, ovisno o vrsti datoteke.

"Širina omota": 0

Konfiguracija, “wrap_width”: 0, kontrolirat će stupac zamotavanja. Zadana vrijednost, "wrap_width": 0, odgovara omotavanju u širini prozora. To je automatska postavka koju želite, a možete je postaviti na neku drugu vrijednost koja se posebno uvija u taj stupac.

C. Postavljanje uvlačenja

Postavka uvlačenja korisnika odrediće veličinu kartica. Prema zadanim postavkama, veličina zaustavljanja kartice u programu Sublime Text Editor je četiri, ali možete je promijeniti u dva razmaka.

Na primjer, kada pritisnete ENTER, sljedeći će redak započeti s dva razmaka umjesto sa zadana četiri razmaka. Veličinu uvlačenja možete promijeniti iz Sublime Text 3 => Preferences => Settings => User. Otvorite datoteku s postavkama i potražite "tab_size" i promijenite vrijednost s 4 na 2.

Općenita je preporuka da postavke vašeg Sublime Text Editor postavite u Packages / User / Preferences.uzvišene postavke. Također možete postaviti postavke za određene vrste datoteka. Na primjer, ako radite na Python datoteci, svoje postavke trebali biste smjestiti u Packages / User / Python.uzvišene postavke.

Primjer datoteke s postavkama
Pokušajte ovo spremiti kao Packages / User / Python.uzvišene postavke

"tab_size": 4, "translate_tabs_to_spaces": false

D. Sinkronizirajte pakete i postavke na više radnih prostora

Postavke sinhronizacije uzvišenog teksta

Rad na više strojeva kao programer softvera može vam dobro doći kada radite u različitim timovima ili radite na daljinu. Paket sinkronizacije koristan je i uštedjet će vam vrijeme i gnjavažu oko postavljanja vaše IDE infrastrukture na novom računalu.

Možete slijediti ove korake za sinkronizaciju postavki na različitim uređajima pomoću programa Sublime Text Editor i Github.

1: Instalirajte paket postavki sinkronizacije putem kontrole paketa Sublime.
2: Stvorite novi token osobnog korisničkog pristupa u Githubu, koji ima opseg suštine.
3: Aktiviranje korisničkih dozvola: Gist -> stvaranje gista.
4: Kopirajte pristupni token u konfiguraciju Sync Settings.
5: Stvorite novi sadržaj sa sadržajem kao novostvoreni token i spremite ga. Po mogućnosti neka to bude tajna stvar koja će vam dati više podataka o konfiguraciji vašeg radnog uređaja.
6: Kopirajte gist ID u svoje korisničko ime za Github i zalijepite ga u konfiguraciju Sync Settings slijedeći korake:
Postavke> Postavke paketa> Postavke sinkronizacije> Datoteka postavki.
Otvorite svoje korisničke postavke pod novom instalacijom Sublime Text 3 i dodajte svoj gist_id i access_token.

Primjer gist_id i access_token

"access_token": "100aff4ff556e4ettew5t64t4t5716ytry", "auto_upgrade": false, "gist_id": "t6656h4re6y5y6r5yr6yr6e"

Također možete koristiti isti paket i strategiju sinkronizacije za druge IDE-ove poput VsCode ili Atom.

2. Postavke sinkronizacije - prijenos i izrada sigurnosnih kopija

Postavkama sinkronizacije za prijenos možete pristupiti u Postavke> Postavke paketa> Postavke sinkronizacije> Prijenos

Da biste ažurirali postavke sinkronizacije, morate instalirati Sublime Text Editor na novo računalo i instalirati paket za postavljanje sinkronizacije. Pristupite postavkama sinkronizacije i dodajte svoj gist_id i pristupni token.

U odjeljak Preference> Postavke paketa> Postavke sinkronizacije> Postavke> Korisnik dodajte svoj gist_id i access_token.

"access_token": "100aff4ff556e4ettew5t64t4t5716ytry", "auto_upgrade": false, "gist_id": "t6656h4re6y5y6r5yr6yr6e"

Ponovo pokrenite svoj Sublime Text 3 da biste ažurirali postavke i instalirali sve pakete.

3. Paleta naredbi

Paleta naredbi izvrsna je funkcija programa Sublime Text Editor za pokretanje radnji na alatnoj traci. Pomoću kontrole paketa možete brzo postići radnje poput postavljanja sintakse koda za bilo koju vrstu datoteke, redaka za sortiranje ili instaliranja dodataka. Programeri s više iskustva željet će sve manje pristupiti izbornicima Sublime Text Editor i sve raditi s nekoliko poteza tipkovnice.

Kada upišete naredbu kroz paletu naredbi, Sublime Text će se mutno podudarati s postojećim naredbama, omogućujući vam ugodan pristup bitnim naredbama. Možete koristiti paletu naredbi Sublime Text Editor pristupom izborniku Alati ili tipkovnom prečacom CTRL / ⌘-SHIFT-P.

4. Kontrola paketa

Uzvišeni tekst Kontrola paketa

Kontrola paketa je obavezna za bilo koji Sublime Text editor. Kontrola paketa je za preuzimanje i upravljanje dodacima i temama Sublime Text Editor. Postoji raznolika kolekcija paketa između kojih možete povećati produktivnost. Paketi uključuju Git, Emmet, poboljšanja bočne trake, uzvišeni učitelj i praktične widgete poput automatskog popunjavanja puta, birača boja itd.

Da biste započeli, morate instalirati Package Control slijedeći upute za instalaciju na službenoj početnoj stranici Control Package.
Ako je kontrola paketa uspješno instalirana, tada možete tražiti kontrolu paketa u paleti naredbi (CTRL / ⌘-SHIFT-P).

Osnovno je pravilo neprestano tražiti najvrjednije pakete kako biste poboljšali svoje tehnike kodiranja i hakiranje.

5. Odabir teme

Tema uzvišenog teksta

Nakon učenja o paleti naredbi, odaberite i instalirajte temu kako bismo povećali produktivnost i učinili da Sublime Text Editor izgleda ljepše.

Da biste instalirali temu u Sublime Text Editor, pristupite paleti naredbi i pretražite „Tema.”Prikazat će popis nekoliko tema koje možete odabrati i koristiti. Međutim, najbolji je pristup pregledati neke teme i sheme boja na Internetu kako biste stekli dojam njihovog izgleda.

Instaliranjem željene teme ažurirat će se sheme fontova i boja koje će se koristiti za različite vrste datoteka. Dovršite svoje postavke ažuriranjem postavki korisničkog sučelja za uzvišeni tekst.

Tema materijala

Tema materijala: Tamni način rada

Programerima se preporučuje uporaba popularne teme materijala. Tema je opremljena s 4 različite sheme boja i tema. Omogućuje vam uredne ikone datoteka, mape i čist izgled uređivača.

6. Poboljšanja bočne trake

Dodatak Poboljšavanja bočne trake proširuje funkcionalnost bočne trake, što olakšava pokretanje radnji. Dodaje naredbe za pokretanje akcija na mapama i datotekama koje obično nisu dostupne sa zadanom bočnom trakom. Neke radnje uključuju otvaranje datoteke u pregledniku, kopiranje, kopiranje putanje, lijepljenje, umnožavanje, brisanje i još mnogo toga. Štoviše, ove radnje možete pokrenuti iz naredbene palete.

7. Git integracija, Emmet i SASS

Mrav

Emmet je nezamjenjiv alat za web razvoj. Po mom mišljenju, to je jedan od najproduktivnijih dodataka koji štede vrijeme koje ćete koristiti u web razvoju. Puno olakšava pisanje HTML-a korištenjem prečaca, sintakse i skraćenica nadahnutih CSS biračima.

Emmet se brine o dosadnom HTML kodiranju, poput pisanja oznaka i umotavanja klasa pod navodnicima, što značajno smanjuje vrijeme pisanja koda. Emmetom možete brzo proširiti kratice u cjelovite HTML ili CSS strukture. Na primjer, Emmet vam omogućuje upotrebu stenografije za prefikse dobavljača CSS-a.

Ostali primjeri upotrebe Emmeta uključuju rad s tekstom Lorem Ipsum. Prije su programeri morali koristiti lorem ipsum generator za rad s Lorem ipsum tekstom, ali s Emmetom upisujete lorem i pritisnete karticu. Na primjer, ako želite 100 riječi za popunjavanje lorem ipsum, upotrijebite lorem100.

Git integracija

Kontrola verzija je vitalna za programere da prate svoj kod. Paket Git u Sublime Text Editoru omogućuje vam izravno pokretanje Git naredbi iz naredbene palete Sublime Text Editor.

SASS

Paket Sublime Text Editor “SASS” dodaje SASS sintaksu i podršku za isječke u Sublime Text 3. Paket SASS preporučuje se za front-end razvoj i skriptiranje pomoću Ruby on Rails.

8. Okna radnog prostora stupaca i reda

Postavljanje radnog prostora u nekoliko stupaca i redaka može vam dobro doći kada radite na nekoliko datoteka. Radni prostor s nekoliko stupaca i redaka olakšava navigaciju između nekoliko datoteka, što povećava vašu produktivnost.

Na primjer, trenutni radni prostor možemo podijeliti na tri dijela pomoću sljedećih koraka.

Postavite svoj radni prostor da koristi 3 stupca u odjeljku Pogled> Izgled> Stupci: 3
ili upotrijebite prečac: Alt + Shift + 3

Uzvišeni stupci teksta

Nakon podjele radnog prostora možemo urediti tri stupca kako bismo njime mogli upravljati, dati nam više prostora za kodiranje i olakšati navigaciju između datoteka.
Možete postaviti maksimalno dvije skupine stupaca na Pogled> Grupe> Maksimalni stupac: 2

Postavka uzvišenog stupca

9: Osnovni prečaci na tipkovnici

A. Idi na bilo što

Značajka Sublime Text Editor Goto Anything može vas odvesti do određene datoteke, retka, simbola ili bilo koje definicije metode u vašem kodu. Traku za pretraživanje Goto Anything možete pokrenuti pomoću CTRL / ⌘-P.

Idi na datoteku

Da biste se prebacivali s jedne datoteke na drugu, počnite upisivati ​​ime datoteke, što će donijeti nekoliko prijedloga datoteka. Prijelaz na sve implementiran je pomoću nejasnog pretraživanja, što znači da upit za pretraživanje ne mora točno odgovarati nazivu datoteke. S Goto ne morate upisivati ​​cijelu stazu datoteke da biste je pronašli.

Idi na redak u datoteci

Idi na bilo što može vas odvesti do retka unutar datoteke. Ako želite urediti redak u drugoj datoteci, pokrenite Idi na sve i upišite dvotočku iza koje slijedi broj retka. Na primjer, (: 113) vodi vas do retka 113 u trenutnoj datoteci.

Ako želite prijeći na redak u drugoj datoteci, unesite naziv datoteke nakon kojeg slijedi dvotačka, a zatim broj retka: Na primjer, (FOSSlinux.py: 113) vodi vas do retka 113 u FOSSlinuxu.py datoteka.

Idite na definiciju u datoteku

Idi na bilo što može pristupiti klasi, metodi ili definiciji funkcije u datoteci. Da biste koristili definicije Goto, pokrenite Goto Anything i upišite znak @ nakon kojeg slijedi naziv klase, funkcije ili metode. Prikazat će se popis svih definicija u odabranoj datoteci. Upišite naziv klase koju tražite i pritisnite ENTER, što će vas odvesti do definicije klase. Na primjer, (@Product) će vas odvesti do definicije klase pod nazivom "Proizvod" ispod trenutne datoteke.

B. Način bez ometanja

Uzvišeni uređivač teksta, slobodan način ometanja

Produktivni programeri zahtijevaju radni prostor s manje ometanja. Iskreno, produktivnost je više od upravljanja vašim radnim prostorom! Ponekad kava učini trik! Možete započeti uklanjanjem smetnji poput drugih aplikacija, bočnih traka, prozora i izbornika. Sublime Text 3 ima način rada bez ometanja, što olakšava uklanjanje i upravljanje distrakcijama. Pomoću programa Sublime Text Editor možete pokrenuti način rada bez ometanja SHIFT-F11.

C. Višestruki kursor

Višestruki pokazivač korisna je značajka Sublime Text Editor za uređivanje više redaka koda ili podešavanje ponavljajuće funkcije ili naziva klase. Da biste koristili višestruki pokazivač, držite gumb naredbe i kliknite nekoliko područja datoteke za istovremeno uređivanje. Također možete stvoriti višestruki odabir slijedeći korake.

Korištenje odabira višestrukog pokazivača može vam uštedjeti potrebu za korištenjem regularnih izraza (rad s regularnim izrazima ponekad može biti zbunjujući), naprednim pretraživanjem i zamjenom upita.

D. Odaberite sve instance trenutnog odabira

Morate voljeti ovaj prečac! Može odabrati sva podudaranja pojavljivanja riječi za istovremeno uređivanje ili zamjenu. Prilično korisno za programera. Možete mu pristupiti pomoću prečaca: Ctrl + ⌃ + G.

E. Uključite provjeru pravopisa

Tipografske pogreške mogu biti frustrirajuće. Takve pogreške možete spriječiti i povećati kvalitetu koda uključivanjem provjere pravopisa. Možete koristiti F6 tipka za brzo pokretanje ili prebacivanje provjere pravopisa.

10. Uzvišeni učitelj

Dodatak Sublime Tutor interaktivni je tutorial u uređivaču za tipkovne prečace u Sublime Textu. Preporučujem Sublime tutor osobama koje započinju s Sublime Text 3. Uzvišeni učitelj podučit će vas prečacima Sublime Text Editor u samom uređivaču.

Postanite stručnjak

Uzvišeni tekst pun je moćnih značajki s mnoštvom snažnih prečaca i naredbi dostupnih za povećanje produktivnosti i kodiranje. Naučili smo nekoliko prečaca, savjeta, paketa i korisničkih postavki kako bismo izvukli najbolje iz Sublime Text 3.

Ako započinjete s Sublime Text Editor ili kodiranjem, trebat će vam vremena da savladate i zapamtite sve ove prečace. Štoviše, možete instalirati dodatak za Sublime tutor koji će vam pomoći na putu. Najbolji način da svladate bilo koju tehniku ​​u bilo čemu što radite je kroz dosljednu praksu.

Najbolje aplikacije za mapiranje gamepada za Linux
Ako volite igrati igre na Linuxu s gamepadom umjesto tipičnim sustavom za unos tipkovnice i miša, za vas postoji nekoliko korisnih aplikacija. Mnoge r...
Korisni alati za Linux igrače
Ako volite igrati igre na Linuxu, velika je vjerojatnost da ste možda koristili aplikacije i uslužne programe poput Wine, Lutris i OBS Studio za pobol...
HD Remastered igre za Linux koje ranije nisu imale Linux izdanje
Mnogi programeri i izdavači igara dolaze s HD remasterom starih igara kako bi produžili životni vijek franšize, molimo obožavatelje da zatraže kompati...