Sublime Text: verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
(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]]
 
== 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''
 
  
 
== Installatie ==
 
== Installatie ==
Regel 25: Regel 19:
 
</pre>
 
</pre>
  
''' Sublime Text 3 - Released '''
+
''' 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>
  
== Upgrade Sublime Text 3 ==
+
''' 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
  
* Bijwerken van versie 3 was handmatig, zolang het in beta was
+
* Plaatst ze onder <code>~/.config/sublime-text-3/Packages/User</code> en ze worden automatisch herkent door Sublime.
* Vanaf de officiële release, worden updates gewoon verzorgd via <code>sudo apt update</code> + <code>sudo apt upgrade</code>.
+
* Openen/sluiten console: Ctrl-`
  
== Composition key werkt niet ==
+
=== Bronnen ===
  
* https://superuser.com/questions/510907/unicode-composition-in-sublime-text
+
* https://forum.sublimetext.com/t/sort-lines-lengthwise/7547/3
  
 
== Zie ook ==
 
== Zie ook ==

Versie van 1 mrt 2024 12:42

Help » About: Sublime Text 3.0 has arrived

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 (CtrlAltPageUp of -PageDown werkt niet voor mij. Misschien omdat ik CtrlAlt 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-`

Bronnen

Zie ook

Bronnen