Tekst Bewerkers

Als je niet weet hoe je een tekstbewerker in Linux moet gebruiken, kom je niet erg ver. README en INSTALL bestanden lezen is de basis als je Linux op de commandline wilt leren.

We zullen eens kijken naar de tekstbewerkers nano en vim. En ook naar less, dit is geen tekstbewerkers, maar een commando waarmee je bestanden op je systeem kunt lezen.

less

Laten we met less beginnen. Dit commando opent alleen tekstbestanden om te lezen. Als de map waarin je nu bent een bestand heeft met de naam "README" probeer dan dit commando eens:

less README

je zult dan zoiets zien in je terminal: 


less.jpg

Je kunt je pijltjes gebruiken om te scrollen, en afsluiten met de q (van quit).

Less is de makkelijkste manier om bestanden te lezen, maar het is niet altijd geinstalleerd op alle Linuxen. Probeer daarom eerst less, en als het niet werkt, probeer dan een van de anderen hieronder.
Met less kan je dus alleen bestanden lezen, om ze te bewerken moet je een textbewerker hebben. Nano en Viim worden vaak gebruikt door programmeurs die aan code werken.

 Check eerst of deze geinstalleerd zijn door de naam in de terminal in te tikken. Je zult waarschijnlijk wel vim hebben. Als je er geeneen hebt, kan je ze installeren door de bron pakketten te downloaden, of via je pakjes-beheer-systeem.

Je kunt, als je niks wilt installeren ook de namen van andere tekst bewerkers invoeren:
  • vi
  • gvim
  • emacs
  • pico
  • soffice
  • fte
  • vfte
  • gedit
  • glimmer

De makkelijkste om te gebruiken is soffice (ook bekend als openoffice,) en gedit. 

vim

Laten we eens naar vim kijken. Als je vim intikt in de terminal krijg je zoiets: 

vim.jpg 

(Als je toevallig vi geinstalleerd hebt, zie je ongeveer het zelfde ding)

Als je een bestand wilt openen met vim, is het het beste om de naam van het bestand na het vim commando te zetten, zodat vim opent met het bestand al open. Als je bijvoorbeeld het "README" bestand wilt lezen (in de map waarin je nu bent). type dan:

vim README

Vim zal openen met het readme bestand: 

vim_muse.jpg 

Scroll nu door het bestand heen met de pijltjestoetsen. Type om vim af te sluiten:

:q

Als je een bestand wilt bewerken in vim, moet je het eerst openen, en daarna i typen:  

i

Now, I am imagining vim is quite a bit different to any text editor you have used before, so perhaps some explanation is needed. vim opens a file initially as a read only file. This means that when you first open the file with vim you are not allowed to change the file. vim has then a whole world of commands you can use to work on the file and most of the commands are executed by just typing a single letter, or they are in the format:

: command

command is hier de naam van het commando dat je wilt gebruiken. Hieronder staat een lijstje die handig zijn.

commando actie
i (alleen gebruikt in alleen-lezen modus)  tekst invoegen
:w (alleen gebruikt in alleen-lezen modus) veranderingen opslaan 
u (alleen gebruikt in alleen-lezen modus) veranderingen ongedaan maken
:q (alleen gebruikt in alleen-lezen modus) vim afsluiten

Daarnaast kan je door 'esc' in te toetsen teruggaan naar de alleen-lezen modus. Je moet zelfs eerst esc klikken voordat je een commando uitvoert in vim. Als ik bijvorbeeld een bestand wil openen, en daarna wat tekst aanpassen doe ik het volgende: Ik typ

vim README

in de terminal. Dit opent het bestand.
Dan ga ik met mijn pijltjestoetsen naar de plek waar ik tekst wil invoegen en ik druk: 

i

Nu ben ik in de invoegmodus, en alles wat ik type komt in het bestand terecht. Als ik klaar ben, druk ik op 'esc' en om de veranderingen op te slaan : 

:w

Dit slaat het bestand op met de nieuwe veranderingen. Daarna kan ik vim afsluiten, door op 'esc' te drukken, gevolgd door: 

:q

nano

nano is echt een lichtgewicht bewerker, en het is zonde dat het niet vaker gebruikt wordt. Start nano met het bestand dat je wilt lezen door te typen:

nano README

Het programma zal in de terminal openen:

nano.jpg

Als je bestanden op een server wilt aanpassen, scroll dan door het bestand met de pijltjestoetsen.
Om tekst te bewerken kan je gelijk beginnen te typen in het terminal venster.
Opslaan: ctrl-o
Afsluiten: ctrl-x
Als je afsluit zonder eerst op te slaan, vraagt nano je of je je veranderingen wilt opslaan. Druk dan op y als je dat wilt.