Sublime Text: verschil tussen versies
(16 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 1: | Regel 1: | ||
[[file:20171022-1246.png|thumb|''Help » About:'' Sublime Text 3.0 has arrived]] | [[file:20171022-1246.png|thumb|''Help » About:'' Sublime Text 3.0 has arrived]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Installatie == | == Installatie == | ||
Regel 25: | Regel 19: | ||
</pre> | </pre> | ||
− | ''' Sublime Text 3 - | + | ''' Sublime Text 3 - Upgrade Beta → Release ''' |
Dit werkte als update van beta-3 naar release. Onduidelijk of dit tevens de installatieprocedure betreft: | Dit werkte als update van beta-3 naar release. Onduidelijk of dit tevens de installatieprocedure betreft: | ||
Regel 36: | Regel 30: | ||
</pre> | </pre> | ||
− | == | + | ''' Sublime Text 3 - Reguliere installatie ''' |
+ | |||
+ | sudo apt install sublime-text | ||
+ | |||
+ | == Update == | ||
+ | |||
+ | Updates voor Sublime Text worden meegenomen met <code>sudo apt update && sudo apt upgrade</code> - 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 (<code>Ctrl</code><code>Alt</code><code>PageUp</code> of -<code>PageDown</code> werkt niet voor mij. Misschien omdat ik <code>Ctrl</code><code>Alt</code> zelf al heb geprogrammeerd voor dingen rondom workspaces. | ||
+ | |||
+ | Zie ook http://www.sublimetext.com/docs/ | ||
+ | |||
+ | == Code folding == | ||
+ | |||
+ | Fold all: <code>Ctrl-K, Ctrl-1</code> | ||
+ | |||
+ | === Menu === | ||
+ | |||
+ | It's here - not an intuitive place for me: | ||
+ | |||
+ | <pre> | ||
+ | Edit » Code folding | ||
+ | </pre> | ||
+ | |||
+ | === Key bindings === | ||
+ | |||
+ | Some stuff from <code>Preferences » Key bindings</code>: | ||
+ | |||
+ | <pre> | ||
+ | { "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" }, | ||
+ | </pre> | ||
+ | |||
+ | == Composition key == | ||
+ | |||
+ | Ik gebruik de rechter Alt-toets als ''composition key''. Er was een tijd dat dat conflicteerde met Sublime-toetscombinaties (zie ook [https://superuser.com/questions/510907/unicode-composition-in-sublime-text]). 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? | ||
+ | |||
+ | <pre> | ||
+ | CTRL-SHIFT-p » vmen | ||
+ | </pre> | ||
+ | |||
+ | 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. [https://forum.sublimetext.com/t/what-version-am-i-using/938/8] | ||
+ | * 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 <code>~/.config/sublime-text-3/Packages/User</code> en ze worden automatisch herkent door Sublime. |
− | + | * Openen/sluiten console: Ctrl-` | |
− | == | + | === Bronnen === |
− | * https:// | + | * https://forum.sublimetext.com/t/sort-lines-lengthwise/7547/3 |
== Zie ook == | == Zie ook == |
Versie van 1 mrt 2024 12:42
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-`