## page was renamed from Ufficio/EditorDiTesto/SublimeText2 ## page was renamed from RiccardoPadovani/Prove0 #format wiki #LANGUAGE it <
> <> <> = Introduzione = '''Sublime Text''' è un editor di testo con funzionalità evolute come: autocompletamento, multiselezione del testo, mappa del testo e molto altro. Distribuito sotto licenza proprietaria è comunque disponibile gratuitamente per un uso di prova a tempo illimitato. = Installazione = 0. Se non presente, [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://apt-transport-https|apt-transport-https]]. 0. In '''Ubuntu 18.04''' e '''Ubuntu 20.04''' [[https://wiki.ubuntu-it.org/AmministrazioneSistema/ComandiBase#mkdir|creare]] con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] la cartella `/etc/apt/keyrings`. 0. Importare la chiave di firma dei pacchetti del repository '''[[https://download.sublimetext.com/|Sublimetext]]''' digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /etc/apt/keyrings/sublimehq-pub.gpg - }}} 0. Importare il [[Repository|repository]] di '''Sublime Text''' con il comando:{{{ echo "deb [signed-by=/etc/apt/keyrings/sublimehq-pub.gpg] https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list }}} 0. Impostare come root i permessi del file `sublimehq-pub.gpg`:{{{ sudo chown root:root /etc/apt/keyrings/sublimehq-pub.gpg }}} 0. Limitare i permessi di esecuzione del file `sublimehq-pub.gpg`:{{{ sudo chmod 644 /etc/apt/keyrings/sublimehq-pub.gpg }}} 0. [[AmministrazioneSistema/InstallareProgrammi/Apt#Aggiornamento_del_sistema|Aggiornare la lista dei pacchetti]]. 0. [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto il pacchetto [[apt://sublime-text|sublime-text]]. Terminata l'installazione, sarà possibile [[http://wiki.ubuntu-it.org/AmbienteGrafico/AvviareProgrammi|avviare]] '''Sublime Text'''. {{{#!wiki note In alternativa è possibile scaricare il file `.tar.bz2` dal [[http://www.sublimetext.com/3|seguente indirizzo]], [[AmministrazioneSistema/FormatiDiCompressione#decomprimere|estrarre]] il file `.deb` e [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|installarlo]]. Tuttavia in questo modo non saranno attivi gli aggiornamenti di versione; si consiglia quindi il metodo mostrato in precedenza.}}} = Rendere predefinito Sublime Text = 0. Aprire con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/usr/share/applications/defaults.list`. 0. Modificare tutte le voci `.desktop` in `sublime.desktop`. 0. Salvare e chiudere l'editor. {{{#!wiki note La sostituzione è del tutto analoga nel caso siano in uso altri [[Ufficio/EditorDiTesto|editor di testo]].}}} = Aggiungere dizionari linguistici = {{{#!wiki note Sostituire nel seguito e con la sigla del linguaggio prescelto rispettivamente in minuscolo e maiuscolo. }}} 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto `hunspell-`. 0. [[https://wiki.ubuntu-it.org/AmministrazioneSistema/ComandiBase#mkdir|Creare]] la cartella `~/.config/sublime-text/Packages/Dict`. {{{#!wiki tip Il nome `Dict` può essere sostituito con uno a scelta.}}} 0. [[AmministrazioneSistema/ComandiBase#cp|Copiare]] i file `/usr/share/hunspell/_.*` nella cartella `~/.config/sublime-text/Packages/Dict/`. 0. Per impostare la lingua nell'editor selezionare il menù '''''View → Dictionary → Dict''''' e mettere la spunta sulla lingua voluta. = Risoluzione problemi = == Modificare scorciatoie da tastiera == Può capitare che una determinata [[http://docs.sublimetext.info/en/latest/reference/keyboard_shortcuts_win.html|scorciatoia da tastiera]] non funzioni o sia ritenuta scomoda da utilizzare.<
> Nel seguente esempio l'intento è sostituire la scorciatoia per commentare linee di codice '''Ctrl'''+'''/''' con '''Ctrl'''+'''<'''. 0. Selezionare il menù '''''Preference → Key Bindings'''''. Nella colonna di sinistra sarà presente la relativa regola impostata di default:{{{ { "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } }, }}} 0. Copiare il precedente codice e incollarlo in mezzo alle parentesi quadre nella colonna di destra, avendo cura di modificare la scorciatoia in modo che la nuova regola risulti:{{{ [ { "keys": ["ctrl+<"], "command": "toggle_comment", "args": { "block": false } }, ] }}} 0. Salvare e chiudere il file. = Ulteriori risorse = * [[http://www.sublimetext.com/|Sito ufficiale del progetto]] ---- CategoryProgrammazione CategoryProduttivita