Essentiële tips voor het installeren en gebruiken van Sublime Text op Ubuntu

Veel tekst-/code-editors op de markt kunnen helpen bij het coderen voor jouw project. Maar als je er nog geen hebt gevonden die aan je smaak voldoet, waarom probeer je dan niet Sublime Text op Ubuntu?

Sublime Text is een krachtige teksteditor met een breed scala aan functies. En weet je wat? Je kunt Sublime Text GRATIS krijgen! Maar let op, gratis betekent niet dat Sublime Text minder is dan een premium tool.

In deze tutorial leer je Sublime Text instellen, een project maken en plugins installeren voor aanvullende functies die je kunt gebruiken voor je project.

Lees verder en begin met coderen als een professional!

Vereisten

Deze tutorial zal een praktische demonstratie zijn. Als je wilt meedoen, zorg er dan voor dat je een Linux-machine met Ubuntu geïnstalleerd hebt. Deze tutorial maakt gebruik van Ubuntu 20.04 LTS, maar elke recente versie van Ubuntu zou moeten werken.

Toevoegen van de Sublime Text Repositories

Sublime Text is een krachtige teksteditor met een breed scala aan functies en is beschikbaar voor Ubuntu-systemen. Maar net als bij andere tools moet je Sublime Text eerst installeren door de Sublime Text-repository te downloaden.

Om de Sublime Text-repository toe te voegen aan jouw machine:

1. Voer de onderstaande wget-opdracht uit om de openbare GPG-sleutel van het Sublime Text-opslagplaats te downloaden naar je apt-sleutelring. Een sleutelring is een verzameling openbare sleutels die wordt gebruikt om de authenticiteit van pakketten te verifiëren, in dit geval, het Sublime Text-opslagplaats.

wget -O- https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/sublimehq.gpg
Add the Sublime Text public GPG key

2. Voer vervolgens de onderstaande opdracht uit om het Sublime Text-opslagplaats toe te voegen aan de apt-bronnenlijst van je systeem.

De tee-opdracht schrijft de uitvoer van de echo-opdracht naar een bestand genaamd /etc/apt/sources.list.d/sublime-text.list. Apt gebruikt dit bestand om te weten welke opslagplaatsen moeten worden gecontroleerd voor softwarepakketten.

Het toevoegen van het Sublime Text-opslagplaats aan het bestand sublime-text.list maakt het mogelijk om Sublime Text te installeren met apt.

echo 'deb [signed-by=/usr/share/keyrings/sublimehq.gpg] https://download.sublimetext.com/ apt/stable/' | sudo tee /etc/apt/sources.list.d/sublime-text.list
Adding the Sublime Text repository

3. Voer apt update uit om de pakketlijst van je systeem bij te werken. Deze opdracht zorgt ervoor dat apt op de hoogte is van het nieuwe Sublime Text-opslagplaats dat je zojuist hebt toegevoegd in stap twee.

apt update -y
Updating the system’s package list

4. Voer tot slot de apt-cache opdracht hieronder uit om te controleren of het Sublime Text-opslagplaats correct is geconfigureerd.

apt-cache policy sublime-text

De onderstaande uitvoer toont het apt-beleid voor het Sublime Text-opslagplaats.

Checking the Sublime Text repository is configured correctly

Sublime Text installeren op Ubuntu

Nu je de Sublime Text repository aan je systeem hebt toegevoegd, ben je klaar om Sublime Text te installeren met behulp van het apt-hulpprogramma.

Voer de onderstaande opdracht apt install uit om Sublime Text en de bijbehorende afhankelijkheden op je machine te installeren.

apt install sublime-text -y
Installing Sublime Text on Ubuntu

Voer nu de volgende opdracht uit om de geïnstalleerde versie van Sublime Text te verifiëren.

subl --version

Op het moment van schrijven kun je hieronder zien dat de nieuwste geïnstalleerde versie van Sublime Text Build 4126 is. De jouwe kan verschillen afhankelijk van de laatste release. Deze uitvoer bevestigt dat je Sublime Text succesvol op je machine hebt geïnstalleerd.

Verifying that Sublime Text version installed

Interactie met Sublime Text via de Command Line Interface (CLI)

Ondanks dat Sublime Text een GUI gebruikt, kun je nog steeds met de tool communiceren door subl-commando’s in je terminal uit te voeren. En aangezien je net Sublime Text hebt geïnstalleerd, start je het voor de eerste keer.

Maar eerst controleer je of Sublime Text een symlink aan je systeem-PATH-omgevingsvariabele heeft toegevoegd om ervoor te zorgen dat interacties met Sublime Text via je terminal soepel verlopen.

1. Voer de volgende opdracht uit om de mappen weer te geven die zijn gedefinieerd in de PATH-variabele van je systeem.

printenv | grep PATH

Zoals hieronder getoond, moet een van de mappen zijn /usr/bin/.

Checking directories in the PATH variable

2. Voer vervolgens de onderstaande echo-opdracht uit om te controleren of het /usr/local/bin/subl-symlink-bestand bestaat. Deze symbolische koppeling maakt het mogelijk om subl-commando’s vanuit elke directory op je systeem uit te voeren.

Sommige besturingssystemen, zoals Windows 10, vereisen dat je de omgevingsvariabele configureert voordat je het subl-commando gebruikt. Gelukkig wordt, wanneer je Sublime Text op Ubuntu installeert via apt, de omgevingsvariabele automatisch voor je geconfigureerd in /usr/bin/.

echo /usr/local/bin/subl 
Checking the /usr/local/bin/subl symlink file exists

3. Voer nu de onderstaande opdracht uit om de handleiding voor subl CLI te bekijken.

Altijd een goed idee om de handleiding te raadplegen wanneer je in een terminal werkt, zodat je de lijst met beschikbare opties voor een opdracht kunt zien.

subl --help

Hieronder zie je de argumenten die je kunt gebruiken om met Sublime Text te communiceren via je terminal.

Viewing the manual page for subl CLI

4. Voer tot slot het subl-commando hieronder uit om het Sublime Text-venster te starten.

subl

Als alles goed gaat, zie je het standaardthema van het Sublime Text-venster, zoals hieronder weergegeven.

Opening Sublime Text via the Terminal

Als alternatief kun je zoeken naar sublime in de Dash en op Sublime Text klikken om de toepassing te starten.

Opening Sublime Text from the Dash

Welke optie je ook kiest om Sublime Text te starten, is aan jou. Maar als je voornamelijk in een terminal werkt, is het uitvoeren van het subl-commando de ideale optie.

Je eerste project maken in Sublime Text

Nu je Sublime Text hebt geïnstalleerd en geopend, is het tijd om je eerste project te maken. Projecten in Sublime Text bestaan uit twee bestanden:

  • Het .sublime-project-bestand – bevat de projectdefinitie en beheert welke mappen aan het project zijn gekoppeld. Je kunt dit bestand delen met andere gebruikers en committen naar versiebeheersystemen. Dit bestand kan ook instellingen bevatten die alleen van toepassing zijn op bestanden die geopend zijn in een specifiek venster, en build-systemen die alleen binnen dat venster gelden.
  • Het .sublime-workspace-bestand – bevat gegevens, waaronder welke bestanden geopend zijn, de inhoud van niet-opgeslagen bestanden en wijzigingen daarin. In tegenstelling tot .sublime-project-bestanden, bevatten .sublime-workspace-bestanden gegevens die privé moeten blijven.

Om een project in Sublime Text te maken:

1. Voer de onderstaande opdracht uit om een bestand genaamd MyProject te maken en te openen in Sublime Text.

subl ~/MyProject
Creating a file in Sublime Text

2. Klik vervolgens in het menu Project en kies Save Project As om een naam voor je project in te stellen.

Saving the Project

3. Voer de onderstaande ls-opdracht uit in je terminal om de bestanden en mappen in je home-directory (~/) weer te geven.

ls ~/

Hieronder kun je controleren of zowel het .sublime-project-bestand als het .sublime-workspace-bestand voor je project bestaan.

Verifying the .sublime-project and .sublime-workspace files

4. Geef een projectnaam op naar keuze en klik op Opslaan om het maken van je project af te ronden.

Providing a project name

5. Klik nu opnieuw op het menu Project en kies Add Folder to Project om de mappen te selecteren die je aan je project wilt toevoegen.

Adding folders to project

6. Selecteer alle mappen die je aan je project wilt toevoegen en klik op Open.

Selecting folders to add to the project

Na het toevoegen van de mappen aan je project verschijnt het linkerpaneel waar je de lijst met mappen ziet die aan je project zijn gekoppeld.

Gefeliciteerd! Je hebt zojuist je eerste project gemaakt in Sublime Text.

Viewing folders added to the project

Installatie van Packages (plugins) met Package Control

Sublime Text is een geweldige teksteditor, maar met behulp van plugins kun je Sublime Text nog beter maken. Plugins zijn stukjes code die meer functionaliteit toevoegen aan een toepassing.

In Sublime Text worden plugins packages genoemd, en Package Control is een package manager voor Sublime Text waarmee je packages kunt vinden, installeren en bijwerken. Met Package Control hoef je je geen zorgen te maken over het handmatig downloaden en installeren van packages.

Maar eerst moet je Package Control installeren voor Sublime Text:

1. Klik op het menu Tools en selecteer Install Package Control, zoals hieronder weergegeven, om Package Control te installeren.

Installing Package Control
Confirming Package Control was installed

2. Nadat het is geïnstalleerd, herstart Sublime Text.

3. Open nu je favoriete webbrowser, ga naar de officiële pagina van Package Control en zoek het package dat je wilt installeren. In dit voorbeeld installeer je het Visual Studio Code (VSC) package om te profiteren van de uitstekende functies van VSC.

Zoek naar Visual Studio Code in het zoekvak en kies het eerste item van Visual Studio Code in de zoekresultatenlijst, zoals hieronder weergegeven, om het package te openen.

Searching for VSC package

Hieronder zie je de package-details voor VSC.

Viewing VSC’s package details

4. Schakel terug naar Sublime Text, druk op Ctrl+Shift+P of klik op Tools —> Command Palette om het commandopaneel te openen.

Opening the Command Palette

5. Typ ‘package’ in het invoerveld, selecteer ‘Package Control: Install Package’ en druk op Enter om toegang te krijgen tot beschikbare pakketten die je kunt installeren.

Accessing package control in the command palette

6. Typ nu ‘vsc’ in het nieuwe invoerveld dat verschijnt, en selecteer het eerste resultaat uit de lijst (Visual Studio Code), zoals hieronder weergegeven, om het VSC-pakket te installeren.

Searching and installing the VSC package

Je ziet een bericht dat zegt “Package wordt geïnstalleerd” op de statusbalk onderaan het venster, zoals hieronder weergegeven. Je weet dat het pakket is geïnstalleerd zodra het bericht verdwijnt.

Viewing the package installation status

7. Eenmaal geïnstalleerd, klik op het menu ‘Voorkeuren’ —> ‘Package-instellingen’ —> ‘Package Control’ en selecteer ‘Instellingen’. Er wordt een JSON-bestand geopend in een nieuw tabblad.

Viewing installed packages

8. Zoek ten slotte de sectie ‘installed_packages’ in de tweede kolom en je ziet je nieuw geïnstalleerde pakket vermeld, zoals hieronder weergegeven.

Je kunt nu alle functies van het VSC-pakket gebruiken voor je project.

Verifying the newly-installed package (VSC)

Conclusie

In deze tutorial heb je geleerd hoe je Sublime Text kunt installeren en gebruiken voor je project op Ubuntu. Je hebt pakketten geïnstalleerd met de ingebouwde Package Control. Je bent nu klaar om te beginnen met coderen in Sublime Text als een professional met deze nieuw verworven vaardigheden.

Er zijn duizenden pakketten beschikbaar, en er worden er steeds meer toegevoegd, zoals het Node.js-pakket dat ondersteuning toevoegt voor Node.js ontwikkeling. Dus als je met Node.js werkt, installeer het pakket en begin meteen met coderen!

Source:
https://adamtheautomator.com/sublime-text-on-ubuntu/