Sublime Text was vroeger, naast Atom Editor (gestop in 2022) één van de populairste cross-platform tekst- en broncode-editors. Helaas wordt het tegenwoordig overschaduwd door andere populaire IDE's zoals VScode, maar er is nog steeds een grote groep gebruikers die Sublime Text verkiest boven alternatieven, omdat het een veelzijdig platform biedt voor codering in verschillende programmeer- en opmaaktalen.
Sublime Text is niet beschikbaar in de standaard softwarebronnen van Debian Bookworm. Het bedrijf achter Sublime Text stelt echter een softwarebron ter beschikking. Om deze softwarebron veilig te kunnen gebruiken, moet je de sleutel ervan downloaden en toevoegen aan jouw systeem:
dany@pindabook:~$ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/sublimehq-archive.gpg > /dev/null
[sudo] wachtwoord voor root:
Daarna kan je de Sublime Text softwarebron toevoegen aan de op jouw systeem beschikbare softwarebronnen:
dany@pindabook:~$ echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
deb https://download.sublimetext.com/ apt/stable/
Om het systeem op de hoogte te brengen van niewe beschikbare software werken we de lijst met beschikbare software bij:
dany@pindabook:~$ sudo apt update
Geraakt:1 http://deb.debian.org/debian bookworm InRelease
Ophalen:2 http://deb.debian.org/debian bookworm-updates InRelease [55,4 kB]
Geraakt:3 http://security.debian.org/debian-security bookworm-security InRelease
Ophalen:4 https://download.sublimetext.com apt/stable/ InRelease [2.536 B]
Ophalen:5 https://download.sublimetext.com apt/stable/ Packages [9.890 B]
67,9 kB opgehaald in 1s (80,5 kB/s)
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
De statusinformatie wordt gelezen... Klaar
Alle pakketten zijn up-to-date.
Nu kunnen we Sublime Text en een bijhorend pakket installeren met:
dany@pindabook:~$ sudo apt install apt-transport-https sublime-text
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
De statusinformatie wordt gelezen... Klaar
De volgende NIEUWE pakketten zullen geïnstalleerd worden:
apt-transport-https sublime-text
0 opgewaardeerd, 2 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd.
Er moeten 15,8 MB aan archieven opgehaald worden.
Na deze bewerking zal er 52,5 MB extra schijfruimte gebruikt worden.
Ophalen:1 http://deb.debian.org/debian bookworm/main amd64 apt-transport-https all 2.6.1 [25,2 kB]
Ophalen:2 https://download.sublimetext.com apt/stable/ sublime-text 4192 [15,8 MB]
15,8 MB opgehaald in 3s (4.762 kB/s)
Voorheen niet geselecteerd pakket apt-transport-https wordt geselecteerd.
(Database wordt ingelezen ... 173956 bestanden en mappen momenteel geïnstalleerd.)
Uitpakken van .../apt-transport-https_2.6.1_all.deb wordt voorbereid...
Bezig met uitpakken van apt-transport-https (2.6.1) ...
Voorheen niet geselecteerd pakket sublime-text wordt geselecteerd.
Uitpakken van .../sublime-text_4192_amd64.deb wordt voorbereid...
Bezig met uitpakken van sublime-text (4192) ...
Instellen van apt-transport-https (2.6.1) ...
Instellen van sublime-text (4192) ...
Bezig met afhandelen van triggers voor desktop-file-utils (0.26-1) ...
Bezig met afhandelen van triggers voor hicolor-icon-theme (0.17-2) ...
Bezig met afhandelen van triggers voor mailcap (3.70+nmu1) ...
Zodra de installatie is voltooid, kun je Sublime Text vinden en starten via de Programmastarter > Ontwikkeling > Sublime Text (Text Editor).
De meeste dingen zijn vergelijkbaar met andere editors, dus gaan we het beheer van plugins (ook wel pakketten genoemd) in Sublime Text bekijken. Hier dient Package Control als een pakketbeheerder voor Sublime Text, waarmee je pakketten kunt vinden, installeren en bijwerken.
Laten we dus beginnen met het installeren van Package Control via het menu Tools, gevolgd door het selecteren van Install Package Control....
Zodra de installatie is voltooid, ontvang je een melding.
Om een plugin te installeren, begin je met het openen van Preferences en klik je op Package Control.
Het zal alle beschikbare opties voor Package Control weergeven, zoals pakketten installeren, geïnstalleerde pakketten weergeven, pakketten activeren, pakketten verwijderen, enz.
Om een nieuw pakket te installeren, klik je op Install Package, wat een ander venster opent met een lijst van alle beschikbare pakketten. Hier kun je de gewenste pakketnaam intypen (bijvoorbeeld html); als je het gewenste pakket gevonden hebt in de resultaten, klik je erop om de installatie op de achtergrond te starten.
Zodra de installatie is voltooid, gaat je naar Preferences > Package Settings om alle geïnstalleerde pakketten te controleren en hun instellingen te beheren. Niet alle pakketten hebben configuratie mogelijkheden, waardoor deze niet in het menu voorkomen.
Dat was het! Als je in de toekomst een pakket wilt uitschakelen of verwijderen, ga je gewoon naar Preferences > Package Control en klik je op Disable package of Remove package, afhankelijk van wat je nodig hebt.
De volgende video toont hoe je Sublime Text kunt configureren voor Webdesign. Hoewel deze video is gemaakt met Sublime Text onder Windows, kan je deze ook volgen voor Linux. Het lettertype Cascadia Code kan je als open source downloaden van Github.
Wie een video tutorial wil bekijken van hoe je een website met Sublime Text maakt kan terecht bij een afspeellijst van Timothy Unkert.
dany@pindabook:~$ sudo apt purge apt-transport-https sublime-text
[sudo] wachtwoord voor root:
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
De statusinformatie wordt gelezen... Klaar
De volgende pakketten zullen VERWIJDERD worden:
apt-transport-https* sublime-text*
0 opgewaardeerd, 0 nieuw geïnstalleerd, 2 te verwijderen en 0 niet opgewaardeerd.
Na deze bewerking zal er 52,5 MB schijfruimte vrijkomen.
Wilt u doorgaan? [J/n]
(Database wordt ingelezen ... 174068 bestanden en mappen momenteel geïnstalleerd.)
apt-transport-https (2.6.1) wordt verwijderd ...
sublime-text (4192) wordt verwijderd ...
dpkg: waarschuwing: tijdens verwijderen van sublime-text blijkt map '/opt' niet leeg en wordt dus niet verwijderd
Bezig met afhandelen van triggers voor hicolor-icon-theme (0.17-2) ...
Bezig met afhandelen van triggers voor mailcap (3.70+nmu1) ...
Bezig met afhandelen van triggers voor desktop-file-utils (0.26-1) ...
De waarschuwing is te wijten aan het feit dat er bij mij nog een programma in de /opt/ map geïnstalleerd is. De /opt/ map dient om programma's te installeren die niet door de distributie (Debian) aangeleverd werden.
dany@pindabook:~$ sudo apt autoremove
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
De statusinformatie wordt gelezen... Klaar
0 opgewaardeerd, 0 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd.
dany@pindabook:~$ sudo rm /etc/apt/sources.list.d/sublime-text.list
dany@pindabook:~$ sudo rm /etc/apt/trusted.gpg.d/sublimehq-archive.gpg
dany@pindabook:~$ rm -r .config/sublime-text .cache/sublime-text