Kako pretvoriti Sublime Text u savršen alat za uređivanje teksta. Kako pretvoriti Sublime Text u savršen alat za tekst Sublime text 3 windows kodiranje 1251

Dom / Ne uključuje se

Korisnici početnici i programeri mogu imati problema sa kodiranjem uzvišenog teksta 3. Ovaj problem se najčešće izražava u hijeroglifima umjesto simbolima. Ovo je moguće kada je datoteka sačuvana u starom windows-1251 kodiranju, koje se više ne koristi za html datoteke, php itd. Ovo se lako može riješiti za nekoliko minuta.

Kako mogu saznati trenutno kodiranje datoteke?

Prvi način da saznate kodiranje je preko konzole, pritisnite Ctrl+` ili View -> Show Console i unesite sljedeću naredbu view.encoding() u konzolu.

Druga opcija je da dodate "show_encoding": true u korisničkim postavkama. Idite na Preferences -> Settings i dodajte postavku.

Kodiranje će biti prikazano u statusnoj traci, ako ga ne vidite, uključite ga preko View -> Show Status Bar

Sublime text 3 kako promijeniti kodiranje?

Da biste promijenili kodiranje, morate ponovo otvoriti datoteku ili ponovo sačuvati. Prva opcija je da ponovo sačuvate datoteku putem File –> Save with Encoding, izaberite utf-8 sa liste, nakon čega morate zatvoriti i otvoriti fajl.

Slične radnje možemo obaviti i preko Datoteka –> Ponovo otvori s kodiranjem.
Nakon ovih koraka problem bi trebao biti riješen.

Postoji druga opcija koja je korištenje dodatka EncodingHelper. Ja ga lično nisam koristio jer nema potrebe. Ako imate želju možete probati.

Karakteristike dodatka:

  • Definira kodiranje datoteke.
  • Prikazuje kodiranje u statusnoj traci.
  • Konvertuje iz UTF-8 u listu kodiranja koja se nalaze u meniju.
  • Brzo konvertuje u UTF-8 iz trenutnog kodiranja preko menija.
  • Automatski se konvertuje u UTF-8 prilikom otvaranja datoteke koristeći određena kodiranja u korisničkim postavkama./li>

Pitanja vezana za kodiranje u uzvišenom uređivaču teksta 3 nisu toliko strašna kao što se čini na prvi pogled. Nadam se da vam je članak pomogao. Ako je potrebno, pišite u komentarima, rado ću pomoći.

Sublime Text je, kako kažu, elegantniji uređivač teksta za civilizovanija vremena. Mnogi autori i čitaoci ][ ga koriste za rad sa kodom, rasporedom i konfiguracijama. Ali kako ga koristiti za rad sa “ljudskim” tekstovima? Reći ću vam tajnu - gotovo cijela redakcija časopisa svakodnevno ga koristi za rad na člancima, a za to vrijeme nakupilo se nekoliko zgodnih hakova. U ovom članku ću vam pokazati kako svoj ST pretvoriti u savršen alat za posao.

Zašto ne koristite bilo koji drugi uređivač teksta? Odgovor je jednostavan - zašto stvarati entitete? Sublime Text je prepun raznih korisnih funkcija koje se ne nalaze u iA Writer-u i drugim otmjenim uređivačima za rad sa Markdownom (da ne spominjemo monstruozni Word). Od očiglednog: bojanje koda, automatsko dovršavanje, „mini-mapa“ dokumenta, „kolaps“ zaglavlja, ugrađeni terminal i ogromna kolekcija dodataka. Konačno, mogućnost sortiranja redova i višestruko uređivanje, pri čemu postavljate nekoliko kursora u tekst odjednom i vršite potrebne izmjene. Bilo koja operacija se može izvesti bez skidanja ruku s tastature, a također je lako povezati mnogo vanjskih alata koji su vam potrebni. Postoji toliko mnogo opcija prilagođavanja da možete provesti dane petljajući s različitim dodacima.

Package Manager


Naravno, svi korisnici ST-a znaju za menadžer paketa, ali ako čitate ovaj članak i razmišljate o isprobavanju ovog uređivača po prvi put, onda je na redu mali uvod. Upravljanje paketima je poznata stvar za Linux korisnike, kao i za Ruby ili Python programere. Međutim, uređivač teksta koji zahteva menadžer paketa... nije li previše hardkor? U stvari, dodaci Sublime Text 2 mogu se jednostavno kopirati (ili klonirati pomoću Gita) u željenu mapu i oni će raditi. Ali dodatak sa samorazumljivim nazivom Kontrola paketa još više pojednostavljuje ovaj proces. Sama je također instalirana na ne sasvim običan način: trebate otvoriti Sublime Text konzolu i kopirati kod koji aktivira instalaciju sa stranice tamo. Ponovo pokrenite Sublime Text, kliknite (u OS X) za otvaranje komandna linija(ovo nije isto što i konzola!), napišite install i pritisnite Enter. Pred nama je direktorij s dodacima. Sada samo upišite ime onoga koji vam je potreban i ponovo pritisnite Enter. Automatski će se preuzeti i instalirati. U većini slučajeva tada ćete morati ponovo pokrenuti program. Stavka Kontrola paketa će se takođe pojaviti u Sublime meniju, dajući pristup drugim važnim funkcijama: pre svega, važno je ažuriranje i deinstaliranje paketa.

Markdown


O Markdownu smo vam govorili još u septembru 2012. (članak “Upoznajte nas. Ovo je Markdown”). Ovo je najbolji izmišljeni format za rad s tekstom - jednostavan jezik za označavanje koji vam omogućava da brzo dizajnirate sve potrebne elemente (naslove, veze, ilustracije). Sve oznake su neka vrsta simbola, tako da se provjera pravopisa neće žaliti na njih i neće ometati čitanje i uređivanje dokumenta. Opet, Markdown podržava bezbroj blog motora, urednika i drugih aplikacija. Općenito, puno se toga promijenilo za nas od 2012. godine - implementirali smo posebnu skriptu koja vam omogućava da konvertujete članak u Markdownu u Adobe InDesign izgled, a sada se svi članci u časopisu koji držite u rukama prihvataju samo u njemu . Ovo je značajno uštedilo vrijeme i autorima i dizajnerima.

Da biste se upoznali sa sintaksom, idite na web stranicu tvorca ovog jezika, Johna Grubera. Još jedan zanimljiv alat - dodatni alat CriticMarkup markup, koji vam omogućava da pišete komentare i ispravke u dokumentu. Da bi sve ovo funkcioniralo u Sublime Text-u, dodatak MarkdownEditing dolazi u pomoć.

Nakon instaliranja kontrole paketa, ovaj dodatak se instalira sa jednom komandom: samo otvorite uređivačku konzolu, otkucajte install i odaberite MarkdownEditing. Jednim potezom pretvorit ćete oružje kodera u vrhunsko oruđe pisca. Ali dodatak ne samo da dodaje isticanje koda, već i mijenja izgled urednik. Pojavit će se svijetla tema, koja podsjeća na stranice pisane kucanjem, a brojevi redova i završetak komandi će biti onemogućeni. Važna napomena: MarkdownEditing će biti omogućen samo za datoteke sa određenim ekstenzijom. Da biste utjecali na to, unesite MarkdownEditing u konzolu i odaberite stavku s konfiguracijom. Morat ćete mu dodati redove:

("extensions": ["md", "mdown", "txt" ], )

Postoje i drugi dodaci za Markdown koji imaju i druge korisne funkcije. Autor SmartMarkdown-a, na primjer, tvrdi da njegov dodatak može sažimati blokove teksta označene naslovom, baš kao što Sublime može sažimati kod. Međutim, ovaj način rada će biti u sukobu s MarkdownEditingom. Ali postoji još jedan korisna funkcija- izlaz članka u PDF-u. Da biste to učinili, potrebno je da instalirate pandoc interpreter na sistem i navedete željenu putanju u konfiguraciji MarkdownEditing.

Provjera pravopisa

Izvan kutije, Sublime Text podržava samo provjeru pravopisa na engleskom, ali ovo je lako popraviti: samo preuzmite rječnike posuđene iz OpenOfficea i slijedite jednostavnu proceduru prilagođavanja i instalacije opisanu na GitHub stranici.

Za korisnike OS X-a postoji još bolji način - CheckBounce dodatak, koji vam omogućava korištenje provjera sistema pravopis. Da ne kažem da je ugrađena provera OS X-a dobra, ali sa svakom verzijom sistema postaje sve bolja i sigurno nije inferiorna u odnosu na OpenOffice rečnike. Osim toga, ako često dodajete neke riječi u rječnik, onda je zgodno da Sublime Text pokupi sve ove promjene.

Još jedan nedostatak je što nije prikazana lista opcija zamjene kontekstni meni desnim klikom. Umjesto toga, možete postaviti kursor na pogrešno napisanu riječ i kliknuti .

Brojač riječi

Oni koji se profesionalno bave tekstom i plaćeni su brojem znakova ili riječi (kao, na primjer, autori Hakera) ne mogu zamisliti život bez brojača znakova u uređivaču teksta. Ali čak i kada pišete tekst za svoj blog, indikator broja znakova može biti vrlo koristan kao vodič – često je važno uklopiti se u dimenzije određenog bloka u izgledu. Dodatak koji instalira brojač u statusnu traku Sublime Text ima jednostavno ime WordCount. Sa zadanim postavkama, broj riječi će biti prikazan cijelo vrijeme i također će se pojaviti zanimljiva prilika pogledajte broj znakova u trenutnom redu (tj. pasusu). Ako trebate imati pred očima dužinu cijelog dokumenta u znakovima, tada možete otvoriti datoteku postavki WordCount i napisati:

("enable_count_chars": istina)

Isticanje riječi

Tautologija je jedan od glavnih problema koji muče autore tekstova. Ponekad nas pamćenje iznevjeri i zaboravimo da smo upravo upotrijebili određenu riječ. Možete bušiti kroz pasuse svojim očima, pokušavajući da utvrdite da li ste nedavno naišli na njega, ili možete instalirati dodatak WordHighlight i klikom na riječi vidjeti ih istaknute u cijelom dokumentu. Da! U prethodnoj rečenici postoje dvije riječi “može”! U redu je, ovo je autorova ideja.

Linkovi na koje se može kliknuti

Dobra je ideja dopuniti isticanje sintakse Markdowna s drugim dodatkom - ClickableURLs. Iz naziva je jasno da bi hiperveze koje se nalaze u dokumentu trebalo učiniti klikabilnim. Nažalost, nije sve tako jednostavno: očigledno, softverski interfejsi Sublime Text ne dozvoljava dodacima da rade tako složene trikove (barem bez kršenja drugih funkcija). Tako su se autori dodatka izvukli implementirajući mogućnost otvaranja linkova kada se na njih postavi kursor i pritisne određena kombinacija tastera. Na Windows-u i Linuxu to je , u OS X - .

Automatsko otkrivanje kodiranja

Dodatak Encoding Helper je dizajniran za automatska detekcija kodiranja datoteka. U početku, SublimeText otvara sve dokumente u Windows-1252 Western kodiranju, a ispostavilo se da će stari fajlovi sačuvani u Windows-1251, DOS ili KOI8-R izgledati netačno. Encoding Helper u takvim slučajevima pogađa željeno kodiranje i prikazuje poruku u statusnoj traci koja vam govori koje se kodiranje koristi i što bi najvjerovatnije trebalo biti. Konverzija se ne vrši automatski, ali će se u meniju Uredi pojaviti stavka koja vam omogućava da konvertujete dokument u Unicode iz kodiranja koje je odredio Helper. Ako ga je pogrešno identificirao, možete samostalno odabrati željeno kodiranje iz njegovog izbornika.

Historija međuspremnika

Često, prilikom kopiranja teksta, u glavi vam se vrti misao da li postoji nešto vrijedno već u međuspremniku što treba negdje zalijepiti prije nego što ponovo koristite međuspremnik. Mnogi specijalizovani uslužni programi koji rade ne samo sa Sublimeom mogu osloboditi ovaj teret. Međutim, postoji i takav dodatak - zove se Clipboard History. Radi vrlo jednostavno: pritisnite kombinaciju (ili divlje u OS X) i pogledajte sve prethodne unose koji su otišli u međuspremnik. Odaberite bilo koji i zalijepite ga u tekst. Da biste izbjegli otvaranje menija, možete pritisnuti (na Mac računarima) i odmah ubacite unos koji prethodi trenutnom.

Liste obaveza


Stručnjaci za produktivnost kažu da svakako treba negdje zapisati stvari i ne pokušavati ih sve držati u glavi! Sublime Text će također pomoći i ovdje, posebno ako ga dostavite uz dodatak PlainTasks. Nakon što ga instalirate i ponovo pokrenete Sublime, prva stvar koju preporučujemo je otvaranje pomoći za PlainTasks. Ovdje detaljno objašnjavamo kako kreirati nove slučajeve ( ili ovisno o sistemu), označite ih kao završene ili otkazane, navedite oznake itd. Glavni nedostatak ovog dodatka je što ne možete jednostavno kliknuti na kvadrat ispred linije da biste potvrdili okvir. Ovdje smo još jednom suočeni s ograničenjima Sublime dodataka.

Između ostalog, PlainTasks zamjenjuje URL-ove na koje se može kliknuti dodavanjem vlastite prečice na tipkovnici za otvaranje veza. Povoljna razlika: veze do datoteka na vašem tvrdom disku će također raditi, a možete direktno pokazati na željenu liniju. Neophodno, posebno imajući u vidu da se slučajevi na ovaj način mogu direktno povezati sa fajlovima.

Ovo je uređivač teksta u koji ćete se zaljubiti, kako kažu njegovi kreatori ( Sublime Text: uređivač teksta u koji ćete se zaljubiti) . Izjava je hrabra, ali teško je ne složiti se s njom: mnogi ljudi su voljeli ovaj proizvod. Postoji mnogo razloga: cross-platforma, podrška za dodatke, nevjerovatno dobro osmišljen višestruki odabir, lijep izgled i još mnogo toga - za svaki svoje. Ali i u ovom buretu meda bilo je mjesta za nekoliko grama katrana, ali se bez problema može izvući. Saznajte kako ovdje.

Postavke Sublime Texta za sve su pohranjene u JSON formatu; Kroz "Preferences - User" možete pogledati korisnička podešavanja. Odnosno, nakon što jednom konfigurišete Sublime Text, ove postavke možete sačuvati za sebe i vratiti ih svaki put nakon instalacije na bilo koji računar - to je zgodno. Opis svake postavke je uključen - ovo je također zgodno. Pa, sljedeće o katranu.

Kodiranje

Problem kodiranja- svako čiji je projekat napisan u win1251 kodiranju naiđe na to. Program automatski detektuje ASCII, UTF-8 i UTF-16 kodiranja, ostali su podešeni na "Western (Windows 1252)" po defaultu, što dovodi do tužnog izgleda ćirilice poput ove - ß ãðóñòíàÿ êèðèëëèöà . Postavka “fallback_encoding” je odgovorna za kodiranje koje je postavljeno ako je njegovo određivanje neuspješno, kao što je gore spomenuto, to je “Western (Windows 1252)”. Postoje dvije opcije za promjenu postavki: ili ih prepišite standardne postavke, ili dodati prilagođenom. Drugi je poželjniji, a posljednji paragraf objašnjava zašto. Pa, zapravo, iskoristimo drugu opciju i s ponosom dodamo sljedeću vrijednost korisničkim postavkama:

"fallback_encoding" : "Ćirilica (Windows 1251)"

Ne zaboravite da su postavke pohranjene u JSON formatu, tako da ako napravite sintaksičke greške, uživat ćete u prozoru poput ovog:

Možete saznati trenutno kodiranje datoteke na različite načine, postoje posebni dodaci (na primjer, Encoding Helper paket), ali više volim opciju da ga sam napravim. Primjer pisanja tako jednostavnog dodatka može se vidjeti u drugom članku (pod pisanjem, link će biti ovdje).

Hotkeys

Nije dovoljno hotkeys za uobičajene ili često korištene radnje? Nema problema - gotovo sve je prilagodljivo u Sublime Textu! Dakle, pozovite stavku menija “Key Bindings - Default” i ispitajte sadržaj otvorene konfiguracijske datoteke. Ovo je isti JSON koji nam je poznat. Evo primjera jedne od najjednostavnijih prečica:

( "ključevi" : [ "ctrl+s" ], "komanda": "spremi")

Sve je jasno intuitivno - tipke i komande. Kako saznati naziv naredbe kojoj želite dodijeliti prečice? Jednostavno je - otvorite konzolu (Ctrl+` ili View - Prikaži konzolu) i unesite naredbu:

sublime.log_commands (Tačno)

Sada možemo vidjeti u konzoli sve operacije koje se izvode u editoru. Na primjer, dodajmo prečice za pretvaranje velikih i malih slova teksta u velika slova ( Uredi - Pretvori velika i mala slova - Title). Izlaz komande je omogućen, pa pozovite ovu stavku menija i pogledajte konzolu. vidimo:

naredba: naslov_case

Sve postavke u Sublime Text-u podijeljene su na zadane i prilagođene, ključne postavke nisu izuzetak. Stoga zovemo "Vezi ključeva - korisnik" i tamo zapisujemo postavke. Komanda je poznata, pitanje ostaje u prečici na tastaturi. Postoji mnogo dostupnih kombinacija (ima ih 250 u Sublime Textu 2), pa prije korištenja kombinacije koja vam se sviđa provjerite da li je već u upotrebi - kombinacije iz korisničkog skupa će prepisati one zadane. Probadajući okolo, nalazimo nezauzetu kombinaciju i zapisujemo je u datoteku postavki:

[
( "tasteri" : [ "ctrl+alt+shift+t" ], "naredba": "title_case")
]

Nema potrebe za ponovnim pokretanjem uređivača - on preuzima sve postavke u hodu prilikom spremanja. Dakle, otvorimo datoteku, izaberemo riječ ili stavimo kursor u nju, pritisnemo našu omiljenu kombinaciju tipki “ctrl+alt+shift+t” i vidimo da naš rad nije bio sasvim uzaludan.

Komentari su podržani, tako da se privremeno nepotrebne radnje mogu komentirati:

[
// ("ključevi": ["ctrl+alt+shift+t"], "naredba": "title_case" )
]

Shema boja

Mnogi ljudi se suočavaju sa neprijatnostima shema boja, mijenja se još lakše.

Najklasičnija shema je "iPlastic". Sve šeme su odvojeni fajlovi, imaju ekstenziju *.tmTheme i XML su datoteka. Tako da se mogu uređivati, preuzimati, umetati, dijeliti itd. Oni se nalaze (koristeći primjer druge verzije Sublime Texta) u mapi " %USERPROFILE%\AppData\Roaming\Sublime Text 2\Paketi"za prozore," ~/.config/sublime-text-2/Packages" za Linux i " ~/Library/Application Support/Sublime Text 2/Packages/" za OS X.

Dodaci

Mnogo dodataka je napisano za Sublime Text, dostupni su preko menija Preference - Kontrola paketa. Ako nemate ovu stavku menija, pročitajte uputstva za instalaciju koja se nalaze na ovoj adresi.

Kreiranje jednostavnog dodatka

Postavimo za cilj prikazivanje trenutnog kodiranja fajla u iskačućem prozoru koristeći prečicu na tastaturi Shift+F1. Prvo morate pokrenuti naredbu Alati - Novi dodatak i u rezultirajuću datoteku zalijepite:

import sublime, sublime_plugin
klasa EncodeAlertCommand(sublime_plugin.TextCommand) :
def run(self, edit) :
sublime.message_dialog(self.view.encoding())

Da, dodaci za Sublime Text su napisani u Pythonu.
Funkcija self.view.encoding() vraća trenutno kodiranje datoteke. Rezultat možete provjeriti u aplikacijskoj konzoli pokretanjem view.encoding().
Funkcija sublime.message_dialog(niz) otvara dijaloški okvir sa tekstom string unutra.

Ostaje da se podesi metod hotkey: Preferences - Key Bindings - User. Dodajte sljedeći element u ovaj JSON:

( "tasteri" : [ "shift+f1" ] , "komanda" : "encode_alert" )

Da biste provjerili, otvorite datoteku koja vas zanima i kliknite Shift+F1.

© 2024 ermake.ru -- O popravci računara - Informativni portal