Hostwinds Tutorials

Zoekresultaten voor:


Inhoudsopgave


Inhoudsopgave
Nano installeren
Op Ubuntu/Debian:
Op centos/rhel:
Op macOS via Homebrew:
Bestanden openen en maken
Navigeren in nano
Tekst bewerken
Nano -bestanden opslaan en verlaten
Veel voorkomende sneltoetsen
Tekst zoeken en vervangen
Werken met meerdere bestanden met buffers
Meerdere bestanden openen
Navigeren tussen buffers
Sluitbuffers
Bufferinformatie bekijken
Praktisch voorbeeld: meerdere bestanden bewerken
Buffers gebruiken met zoeken
Samenvatting van bufferopdrachten
Syntaxishoogte
Syntax -markering inschakelen
Controleren of syntaxismarkering is ingeschakeld
Syntaxisconfiguratie configureren
Stap 1: Zoek de syntaxisdefinitiebestanden
Stap 2: Bewerk het .nanorc -bestand
Stap 3: Syntaxis met testsyntaxis
Handmatig maken of wijzigen van syntaxisregels
Syntaxismarkeringsformaat
Populaire syntaxishoogtepunten zijn standaard opgenomen
Syntax -markering uitschakelen
Problemen oplossen en tips
Nano zal geen bestanden opslaan
Per ongeluk verlaten zonder te sparen
Navigeren door grote bestanden
Hulp krijgen
Laatste gedachten

Hoe Nano Editor (Linux) te gebruiken

Trefwoorden: Linux 

Inhoudsopgave
Nano installeren
Op Ubuntu/Debian:
Op centos/rhel:
Op macOS via Homebrew:
Bestanden openen en maken
Navigeren in nano
Tekst bewerken
Nano -bestanden opslaan en verlaten
Veel voorkomende sneltoetsen
Tekst zoeken en vervangen
Werken met meerdere bestanden met buffers
Meerdere bestanden openen
Navigeren tussen buffers
Sluitbuffers
Bufferinformatie bekijken
Praktisch voorbeeld: meerdere bestanden bewerken
Buffers gebruiken met zoeken
Samenvatting van bufferopdrachten
Syntaxishoogte
Syntax -markering inschakelen
Controleren of syntaxismarkering is ingeschakeld
Syntaxisconfiguratie configureren
Stap 1: Zoek de syntaxisdefinitiebestanden
Stap 2: Bewerk het .nanorc -bestand
Stap 3: Syntaxis met testsyntaxis
Handmatig maken of wijzigen van syntaxisregels
Syntaxismarkeringsformaat
Populaire syntaxishoogtepunten zijn standaard opgenomen
Syntax -markering uitschakelen
Problemen oplossen en tips
Nano zal geen bestanden opslaan
Per ongeluk verlaten zonder te sparen
Navigeren door grote bestanden
Hulp krijgen
Laatste gedachten

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.

Inhoudsopgave

Nano installeren

Bestanden openen en maken

Navigeren in nano

Tekst bewerken

Opslaan en verlaten

Veel voorkomende sneltoetsen

Tekst zoeken en vervangen

Werken met meerdere bestanden

Syntaxishoogte

Problemen oplossen en tips

Nano installeren

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:

Op Ubuntu/Debian:

sudo apt update  
sudo apt install nano  

Op centos/rhel:

sudo yum install nano  

Op macOS via Homebrew:

brew install nano  

Bestanden openen en maken

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.

Navigeren in nano

Nano biedt verschillende manieren om uw document te verplaatsen:

  • Pijltoetsen: Gebruik de pijltoetsen om omhoog, naar beneden, naar links of rechts te gaan.
  • Ctrl + A / Ctrl + E: Ga naar het begin/einde van een lijn.
  • Ctrl + y / ctrl + v: Scroll omhoog/omlaag één scherm.
  • Ctrl + W: Zoek naar een woord of zin.

Tekst bewerken

  • Typen: Begin met typen om tekst toe te voegen waar de cursor zich bevindt.
  • Verwijderen: Gebruik de backspace of verwijder de toets om tekens te verwijderen.

Knippen en plakken:

  • Ctrl + K: Snijd de huidige lijn.
  • Ctrl + u: Plak de gesneden lijn (s).

Ongedaan maken en opnieuw:

  • Alt +u: Maak de laatste actie ongedaan.
  • ALT + E: Opnieuw de ongedaan gemaakt actie opnieuw doen.

Nano -bestanden opslaan en verlaten

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.

Veel voorkomende sneltoetsen

Hier zijn een paar van de meest gebruikte snelkoppelingen van Nano:

Actie

Snelkoppel

Opslaan

Ctrl + O

Uitgang

Ctrl + X

Snijlijn

Ctrl + K

Pleepijn

Ctrl + u

Ongedaan maken

Alt + a

Opnieuw doen

ALT + E

Zoeken

Ctrl + W

Ga naar lijn/kolom

Ctrl + _

Tekst zoeken en vervangen

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.

Werken met meerdere bestanden met buffers

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:

Meerdere bestanden openen

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.

Navigeren tussen buffers

Nadat u meerdere bestanden in buffers hebt geopend, kunt u tussen hen schakelen met behulp van de volgende opdrachten:

  • Ctrl + ^ (of Ctrl + 6): Schakel over naar de volgende buffer.
  • Ctrl + O: Bewaar wijzigingen in de huidige buffer.
  • Ctrl + X: Verlaat de huidige buffer (NANO zal u vragen om wijzigingen op te slaan indien nodig).

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.

Sluitbuffers

Volg deze stappen om een ​​specifieke buffer te sluiten:

  1. Druk in de buffer in de buffer Ctrl + X verlaten.
  2. Als er niet -geredde wijzigingen zijn, zal Nano u vragen om op te slaan.Bevestigen met Y om op te slaan of N om veranderingen weg te gooien.

Na het verlaten van een buffer gaat Nano automatisch naar de volgende buffer, als er bestanden open blijven.

Bufferinformatie bekijken

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.

Praktisch voorbeeld: meerdere bestanden bewerken

Hier is een stapsgewijze voorbeeld van hoe u met meerdere buffers kunt werken:

  1. 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.

Buffers gebruiken met zoeken

Wanneer u met meerdere bestanden werkt, moet u mogelijk specifieke inhoud over buffers vinden:

  • Zoek binnen een buffer: Druk op Ctrl + W om in het huidige bestand te zoeken.
  • Schakel buffers na het zoeken naar: Gebruik Ctrl + ^ Om naar de volgende buffer te gaan en door te gaan met zoeken.

Deze methode helpt u snel te navigeren en inhoud over meerdere bestanden te vinden zonder de editor te sluiten.

Samenvatting van bufferopdrachten

Hier is een snelle referentie voor het beheren van buffers in Nano:

Actie

Snelkoppel

Open meerdere bestanden

nano file1 bestand2

Schakel over naar de volgende buffer

Ctrl + ^ (Ctrl + 6)

Bewaar de huidige buffer

Ctrl + O

Sluit buffer

Ctrl + X

Syntaxishoogte

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.

Syntax -markering inschakelen

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.

Controleren of syntaxismarkering is ingeschakeld

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.

Syntaxisconfiguratie configureren

Syntaxis markering in nano wordt bestuurd door het .Nanorc -configuratiebestand.Het bestand vertelt Nano welke syntaxisregels moeten worden geladen op basis van bestandstypen.

Stap 1: Zoek de syntaxisdefinitiebestanden

De syntaxisbestanden van Nano bevinden zich meestal in:

  • Linux: /usr/share/nano/
  • MacOS (via Homebrew):/Opt/homebrew/share/nano/

Om de beschikbare syntaxisbestanden te controleren, vermeldt u de inhoud van de map:

ls /usr/share/nano/

U ziet bestanden als:

  • python.nanorc (python)
  • html.nanorc (html)
  • JavaScript.Nanorc (JavaScript)
  • sh.nanorc (shell scripts)

Elk bestand bevat syntaxisregels voor de respectieve taal.

Stap 2: Bewerk het .nanorc -bestand

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.

  • druk op Ctrl + O (Schrijven) om op te slaan.
  • druk op Ctrl + X verlaten.
Stap 3: Syntaxis met testsyntaxis

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.

Handmatig maken of wijzigen van syntaxisregels

Met Nano kunt u aangepaste syntaxisregels maken voor elk bestandstype.Dit is met name handig voor ongewone of gepatenteerde talen.

Syntaxismarkeringsformaat

Een syntaxisregel volgt deze basisstructuur:

syntax "name" file-pattern  
color "color" regex  
  • syntaxis: Definieert de naam van de syntaxis en geeft aan welke bestanden deze van toepassing is op het gebruik van een bestandspatroon.
  • kleur: Stelt de kleur in voor een reguliere expressie (regex) match.

Populaire syntaxishoogtepunten zijn standaard opgenomen

Nano wordt geleverd met syntaxisbestanden voor veel gemeenschappelijke bestandstypen, waaronder:

Bestandstype

Syntaxisbestand

Bestandsuitbreiding

Python

python.nanorc

.py

HTML

html.nanorc

.html, .htm

Javascript

javascript.nanorc

.js

Shell -scripts

sh.nanorc

.sh, .bashrc

CSS

css.nanorc

.css

JSON

json.nanorc

.Json

Afslag

markdown.nanorc

.md, .markdown

Om deze op te nemen, zorg ervoor dat uw .nanorc Bestand heeft:

include "/usr/share/nano/*.nanorc"

Syntax -markering uitschakelen

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

Problemen oplossen en tips

Nano zal geen bestanden opslaan

Zorg ervoor dat u de juiste machtigingen hebt om het bestand te bewerken.Gebruik sudo nano <bestandsnaam> om beschermde bestanden te bewerken.

Per ongeluk verlaten zonder te sparen

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.

Navigeren door grote bestanden

Gebruik voor grote bestanden Ctrl + _ om rechtstreeks naar een specifieke regel te springen.

Hulp krijgen

Nano bevat ingebouwde hulp.Druk op Ctrl + G op elk moment om toegang te krijgen tot het helpscherm.

Laatste gedachten

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