Hostwinds Tutorials
Zoekresultaten voor:
Inhoudsopgave
Trefwoorden: Linux
De Nano Text Editor is een lichtgewicht, terminalgebaseerde teksteditor die bekend staat om zijn eenvoud en gebruiksgemak.Of u nu een beginner bent die de opdrachtregel verkent of een ervaren gebruiker die op zoek is naar een snelle editor voor uw projecten, Nano biedt een eenvoudige en efficiënte ervaring.
Deze gids zal je door alles wat je moet weten over Nano leiden, van installatie tot geavanceerde functies.
In de meeste gevallen is Nano vooraf geïnstalleerd op uw systeem.Om te controleren of het beschikbaar is, voer je uit:
nano --version
Als Nano niet is geïnstalleerd, kunt u deze toevoegen met behulp van de pakketbeheerder van uw systeem:
sudo apt update
sudo apt install nano
sudo yum install nano
brew install nano
Gebruik de volgende opdracht om een bestand in nano te openen of te maken:
nano <filename>
Voorbeelden:
Om een nieuw bestand te maken:
nano newfile.txt
Om een bestaand bestand te openen:
nano existingfile.txt
Wanneer u een bestand opent, geeft Nano de inhoud weer in het hoofdbewerkingsgebied, samen met een nuttig menu met opdrachten onderaan het scherm.
Nano biedt verschillende manieren om uw document te verplaatsen:
Knippen en plakken:
Ongedaan maken en opnieuw:
Uw werk opslaan:
Druk op Ctrl + O (opschrijven) om uw wijzigingen op te slaan.Nano zal u vragen om de bestandsnaam te bevestigen of te wijzigen.Druk op Enter om op te slaan.
Nano verlaten:
Druk op Ctrl + X om af te sluiten.Als u niet -geredde wijzigingen heeft, zal Nano vragen of u wilt opslaan voordat u vertrekt.
Hier zijn een paar van de meest gebruikte snelkoppelingen van Nano:
Zoekopdracht: druk op Ctrl + W, voer de tekst in die u zoekt en druk op Enter.
Vervangen: Na het zoeken (Ctrl + W), druk op Ctrl + R om te vervangen door de verlangens.
Wanneer u met meerdere bestanden werkt, kunt Nano verschillende bestanden openen en bewerken met behulp van buffers.Elke buffer in nano komt overeen met één open bestand.Deze functie is met name handig om snel te schakelen tussen bestanden zonder de editor te verlaten.
Hier is hoe u kunt beheren en tussen meerdere buffers kunt navigeren:
Om meerdere bestanden tegelijkertijd te openen, vermeldt u de bestandsnamen bij het starten van Nano:
nano file1.txt file2.txt file3.txt
Het eerste bestand (bestand1.txt) verschijnt in het venster Hoofdbewerking.De andere bestanden (File2.Txt en File3.Txt) worden in afzonderlijke buffers geladen.
Nadat u meerdere bestanden in buffers hebt geopend, kunt u tussen hen schakelen met behulp van de volgende opdrachten:
Als je drukt Ctrl + ^, Nano cycli naar de volgende buffer in de lijst.Hiermee kunt u aan het ene bestand werken, naar het andere overschakelen en indien nodig terugkeren.
Volg deze stappen om een specifieke buffer te sluiten:
Na het verlaten van een buffer gaat Nano automatisch naar de volgende buffer, als er bestanden open blijven.
Om te zien welke buffer u momenteel bewerkt, toont Nano de bestandsnaam in de titelbalk van de redacteur.De titelbalk wordt ook bijgewerkt bij het schakelen van buffers, waardoor het gemakkelijk is om uw open bestanden bij te houden.
Hier is een stapsgewijze voorbeeld van hoe u met meerdere buffers kunt werken:
Open meerdere bestanden:
nano index.html styles.css script.js
2. Bewerken index.html indien nodig.
3. Schakel met de volgende buffer (styles.css) met behulp van Ctrl + ^.
4. Wijzig de stijlen en sla het op met behulp Ctrl + O.
5. Schakel over naar de uiteindelijke buffer (script.js) en breng wijzigingen aan.
6. Bewaar uw werk en ga uw werk op en sluit buffers een voor een uit met behulp Ctrl + X.
Wanneer u met meerdere bestanden werkt, moet u mogelijk specifieke inhoud over buffers vinden:
Deze methode helpt u snel te navigeren en inhoud over meerdere bestanden te vinden zonder de editor te sluiten.
Hier is een snelle referentie voor het beheren van buffers in Nano:
Syntaxis markering in Nano maakt het gemakkelijker om code of markup te lezen en te bewerken door tekst in verschillende kleuren weer te geven op basis van de betekenis ervan.Deze functie is vooral handig bij het werken met programmeertalen, configuratiebestanden of een gestructureerde tekst.Standaard ondersteunt Nano Syntax -markering voor veel veel voorkomende talen en bestandstypen, zoals HTML, CSS, Python, JavaScript, en shell-scripts.
Om Syntax -markering mogelijk te maken, leest Nano vooraf gedefinieerde syntaxisdefinitiebestanden.Deze bestanden vertellen Nano hoe ze tekst in de kleurcode kunnen zijn op basis van bestandstypen en extensies.
Voer nano uit met een voorbeeldbestand om te zien of markeren actief is:
nano test.py
Als u trefwoorden of codeelementen in verschillende kleuren ziet, is syntaxis markering al ingeschakeld.Zo niet, volg de onderstaande stappen om deze in te stellen.
Syntaxis markering in nano wordt bestuurd door het .Nanorc -configuratiebestand.Het bestand vertelt Nano welke syntaxisregels moeten worden geladen op basis van bestandstypen.
De syntaxisbestanden van Nano bevinden zich meestal in:
Om de beschikbare syntaxisbestanden te controleren, vermeldt u de inhoud van de map:
ls /usr/share/nano/
U ziet bestanden als:
Elk bestand bevat syntaxisregels voor de respectieve taal.
Om Syntax -markering mogelijk te maken, moet u deze syntaxisbestanden opnemen in uw .nanorc configuratiebestand.
1. Open het .nanorc -bestand in nano:
nano ~/.nanorc
Als het bestand niet bestaat, zal Nano het maken.
2. Voeg regels toe met de syntaxisdefinitiebestanden.Bijvoorbeeld:
include "/usr/share/nano/python.nanorc"
include "/usr/share/nano/html.nanorc"
include "/usr/share/nano/javascript.nanorc"
include "/usr/share/nano/sh.nanorc"
Om alle beschikbare syntaxisbestanden op te nemen, kunt u een jokerteken gebruiken (*):
include "/usr/share/nano/*.nanorc"
3. Voeg het .nanorc -bestand uit en verlaat het.
Open een bestand opnieuw in nano dat overeenkomt met een van de opgenomen talen:
nano test.html
Indien correct geconfigureerd, ziet u syntaxis markering in actie.
Met Nano kunt u aangepaste syntaxisregels maken voor elk bestandstype.Dit is met name handig voor ongewone of gepatenteerde talen.
Een syntaxisregel volgt deze basisstructuur:
syntax "name" file-pattern
color "color" regex
Nano wordt geleverd met syntaxisbestanden voor veel gemeenschappelijke bestandstypen, waaronder:
Om deze op te nemen, zorg ervoor dat uw .nanorc Bestand heeft:
include "/usr/share/nano/*.nanorc"
Als u liever Syntax Markering uitschakelt, voegt u de volgende regel toe aan uw .Nanorc -bestand:
syntax "none" ".*"
Dit voorkomt effectief dat Nano syntaxisregels toepast op alle bestanden.
Als alternatief, start Nano met syntaxis die uitgeschakeld benadrukt voor een specifieke sessie:
nano -Ynone filename
Zorg ervoor dat u de juiste machtigingen hebt om het bestand te bewerken.Gebruik sudo nano <bestandsnaam> om beschermde bestanden te bewerken.
Als u op Ctrl + X drukt en ervoor kiest om niet op te slaan, zijn uw wijzigingen verloren.Controleer de prompt altijd voordat u vertrekt.
Gebruik voor grote bestanden Ctrl + _ om rechtstreeks naar een specifieke regel te springen.
Nano bevat ingebouwde hulp.Druk op Ctrl + G op elk moment om toegang te krijgen tot het helpscherm.
Nano is een krachtige en gebruiksvriendelijke teksteditor die perfect is voor snelle bewerkingen of werken in een terminale omgeving.Met zijn intuïtieve snelkoppelingen en aanpassingsopties, wordt het een evenwicht tussen eenvoud en functionaliteit.
Experimenteer met de functies van Nano en vind de workflow die aan uw behoeften past.Gelukkige bewerking!
Geschreven door Christopher Langdon / November 8, 2019