Sublime Text
Installatie
Sublime Text 2
sudo add-apt-repository ppa:webupd8team/sublime-text-2 sudo apt-get update sudo apt-get install sublime-text
Sublime Text 3 - Beta
sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install sublime-text-installer
Sublime Text 3 - Upgrade Beta → Release
Dit werkte als update van beta-3 naar release. Onduidelijk of dit tevens de installatieprocedure betreft:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list sudo apt-get update sudo apt-get install sublime-text
Sublime Text 3 - Reguliere installatie
sudo apt install sublime-text
Update
Updates voor Sublime Text worden meegenomen met sudo apt update && sudo apt upgrade
- Eén van die grote voordelen van Linux.
Block select
Shift + rechter muistoets
Via toetsenbord: https://forum.sublimetext.com/t/vertical-column-selection-using-keyboard/810/5. De genoemde toetscombinatie (Ctrl
Alt
PageUp
of -PageDown
werkt niet voor mij. Misschien omdat ik Ctrl
Alt
zelf al heb geprogrammeerd voor dingen rondom workspaces.
Zie ook http://www.sublimetext.com/docs/
Code folding
Fold all: Ctrl-K, Ctrl-1
Menu
It's here - not an intuitive place for me:
Edit » Code folding
Key bindings
Some stuff from Preferences » Key bindings
:
{ "keys": ["ctrl+shift+["], "command": "fold" }, { "keys": ["ctrl+shift+]"], "command": "unfold" }, { "keys": ["ctrl+k", "ctrl+1"], "command": "fold_by_level", "args": {"level": 1} }, { "keys": ["ctrl+k", "ctrl+2"], "command": "fold_by_level", "args": {"level": 2} }, { "keys": ["ctrl+k", "ctrl+3"], "command": "fold_by_level", "args": {"level": 3} }, { "keys": ["ctrl+k", "ctrl+4"], "command": "fold_by_level", "args": {"level": 4} }, { "keys": ["ctrl+k", "ctrl+5"], "command": "fold_by_level", "args": {"level": 5} }, { "keys": ["ctrl+k", "ctrl+6"], "command": "fold_by_level", "args": {"level": 6} }, { "keys": ["ctrl+k", "ctrl+7"], "command": "fold_by_level", "args": {"level": 7} }, { "keys": ["ctrl+k", "ctrl+8"], "command": "fold_by_level", "args": {"level": 8} }, { "keys": ["ctrl+k", "ctrl+9"], "command": "fold_by_level", "args": {"level": 9} }, { "keys": ["ctrl+k", "ctrl+0"], "command": "unfold_all" }, { "keys": ["ctrl+k", "ctrl+j"], "command": "unfold_all" }, { "keys": ["ctrl+k", "ctrl+t"], "command": "fold_tag_attributes" },
Composition key
Ik gebruik de rechter Alt-toets als composition key. Er was een tijd dat dat conflicteerde met Sublime-toetscombinaties (zie ook [1]). Sinds herinstallatie computer lente 2018, is dit probleem verdwenen.
Indent using spaces
Klik op icoontje rechtsonder in statusbalk. Of zie hiero voor meer: https://stackoverflow.com/questions/22529265/sublime-text-3-convert-spaces-to-tabs
Menu terugkrijgen
Lekker minimalistisch beziggeweest, maar hoe krijg je nu het file menu terug?
CTRL-SHIFT-p » vmen
Blijkbaar tover je met CTRL-SHIFT-p het command pallete tevoorschijn - Schijnt een standaard-toetscombinatie te zijn (maar in ieder geval niet in Google Chrome: Ik krijg het print-dialoogvenster).
Safe with encoding...
Simpel: Gewoon menu-item Safe with encoding gebruiken om een bestand in een bepaalde codering weg te schrijven.
Versie
- Je hebt versie 2, versie 3-beta en versie 3-'gewoon'
- Begin 2017 heb ik Sublime Text voor het eerst gebruikt, toen versie 3 nog in beta was. 'Officiëel' had het toen nog geen versienummer. Daarom kun je dat nummer ook nergens vinden. [2]
- Sinds de 'officiele' release van versie 3, wordt het versienummer gewoon aangegeven via Help » About Sublime Text
Plugins
Sublime kent plugins (packages?) waarmee je de functionaliteit kunt uitbreiden. Dit zijn Python files
- Plaatst ze onder
~/.config/sublime-text-3/Packages/User
en ze worden automatisch herkent door Sublime. - Openen/sluiten console: Ctrl-`