{"id":4899,"date":"2024-10-24T09:46:19","date_gmt":"2024-10-24T09:46:19","guid":{"rendered":"https:\/\/howtogeek.blog\/nl\/?p=4899"},"modified":"2024-10-24T09:46:19","modified_gmt":"2024-10-24T09:46:19","slug":"stepbystep-guide-how-to-exit-vi-editor-in-linux","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/nl\/stepbystep-guide-how-to-exit-vi-editor-in-linux\/","title":{"rendered":"Stap-voor-stap handleiding: Hoe u vi Editor in Linux afsluit"},"content":{"rendered":"<p>Voor degenen die nieuw zijn in Linux, <code>vi<\/code>kan het verlaten van de editor vaak verwarrend zijn vanwege de verschillende modi en opdrachtstructuur. Het is essentieel om te weten hoe u correct afsluit, of u nu van plan bent om uw voortgang op te slaan of uw wijzigingen helemaal te laten vallen.<\/p>\n<h2 id=\"vi-modes\">Verschillende modi in<code>vi<\/code><\/h2>\n<p>De <code>vi<\/code>editor functioneert hoofdzakelijk in twee hoofdmodi:<\/p>\n<ul>\n<li><strong>Opdrachtmodus:<\/strong> Deze modus wordt gebruikt voor navigatie en het uitvoeren van verschillende opdrachten.<\/li>\n<li><strong>Invoegmodus:<\/strong> In deze modus kunt u tekst toevoegen en wijzigen.<\/li>\n<\/ul>\n<p>Wanneer u opent <code>vi<\/code>, staat het standaard in de Commandomodus. Om over te schakelen naar de Invoegmodus, drukt u op <code>i<\/code>. Om terug te gaan naar de Commandomodus vanuit de Invoegmodus, drukt u gewoon op <code>Esc<\/code>.<\/p>\n<h2 id=\"saving-changes-and-exiting-vi\">Hoe u wijzigingen kunt opslaan en kunt afsluiten<code>vi<\/code><\/h2>\n<ul>\n<li>Druk eerst op <code>Esc<\/code>om de opdrachtmodus te openen.<\/li>\n<li>Typ vervolgens <code>:wq<\/code>en druk op <code>Enter<\/code>.<\/li>\n<\/ul>\n<p>Met deze sequentie worden uw wijzigingen opgeslagen en wordt de editor gesloten.<\/p>\n<h2 id=\"exiting-vi-without-saving-changes\">Sluiten <code>vi<\/code>zonder wijzigingen op te slaan<\/h2>\n<ul>\n<li>Druk <code>Esc<\/code>om naar de opdrachtmodus te gaan.<\/li>\n<li>Typ <code>:q!<\/code>en druk op <code>Enter<\/code>.<\/li>\n<\/ul>\n<p>Met deze aanpak worden <code>vi<\/code>de wijzigingen die u tijdens uw sessie hebt aangebracht, niet opgeslagen.<\/p>\n<h2 id=\"alternative-command-for-saving-and-exiting\">Een andere methode om op te slaan en af \u200b\u200bte sluiten<\/h2>\n<ul>\n<li>Zorg ervoor dat u zich in de opdrachtmodus bevindt door op te drukken <code>Esc<\/code>.<\/li>\n<li>Druk vervolgens <code>:x<\/code>op <code>Enter<\/code>.<\/li>\n<\/ul>\n<p>De <code>:x<\/code>opdracht slaat alleen eventuele wijzigingen op als deze bestaan \u200b\u200ben sluit vervolgens af <code>vi<\/code>.<\/p>\n<h2 id=\"quitting-vi-using-shortcut-keys\">Afsluiten <code>vi<\/code>met sneltoetsen<\/h2>\n<ul>\n<li>Druk op <code>Esc<\/code>om naar de opdrachtmodus te gaan.<\/li>\n<li>Druk tweemaal op <code>Shift<\/code>+ ( ) om op te slaan en af \u200b\u200bte sluiten.<code>Z<\/code><code>ZZ<\/code><\/li>\n<\/ul>\n<p>Als u dit doet, <code>ZZ<\/code>worden uw wijzigingen onmiddellijk opgeslagen en wordt de editor gesloten.<\/p>\n<h2 id=\"exiting-when-esc-key-does-not-work\">Wat te doen als de <code>Esc<\/code>sleutel defect raakt<\/h2>\n<p>Als de <code>Esc<\/code>toets niet werkt, probeer dan deze alternatieven om de Command-modus te bereiken:<\/p>\n<ul>\n<li>Druk op <code>Ctrl<\/code>+ <code>[<\/code>.<\/li>\n<li>Druk op <code>Ctrl<\/code>+ <code>C<\/code>.<\/li>\n<\/ul>\n<p>Zodra u succesvol bent overgeschakeld naar de opdrachtmodus, kunt u de juiste opdracht uitvoeren om af te sluiten <code>vi<\/code>.<\/p>\n<h2 id=\"troubleshooting-common-issues\">Veelvoorkomende problemen oplossen<\/h2>\n<p>Als u foutmeldingen krijgt terwijl u probeert af te sluiten, zoals:<\/p>\n<p> <code>E37: No write since last change (add!  to override)<\/code><\/p>\n<p>Dit geeft aan dat er wijzigingen zijn die niet zijn opgeslagen. Om af te sluiten zonder op te slaan, gebruikt u <code>:q!<\/code>. Om uw werk op te slaan en af \u200b\u200bte sluiten, kiest u voor <code>:wq<\/code>of <code>ZZ<\/code>.<\/p>\n<p>Als u bekend bent met de juiste exitprocedures, <code>vi<\/code>verbetert u uw algehele ervaring en beschermt u uw werk.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/allthings.how\/how-to-exit-vi-in-linux\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Bron<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voor degenen die nieuw zijn in Linux, vikan het verlaten van de editor vaak verwarrend zijn vanwege de verschillende modi en opdrachtstructuur. Het is essentieel om te weten hoe u correct afsluit, of u nu van plan bent om uw voortgang op te slaan of uw wijzigingen helemaal te laten vallen. Verschillende modi invi De [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[204,126],"class_list":["post-4899","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-linux","tag-microsoft"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/posts\/4899","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/comments?post=4899"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/posts\/4899\/revisions"}],"predecessor-version":[{"id":4900,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/posts\/4899\/revisions\/4900"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/media?parent=4899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/categories?post=4899"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/tags?post=4899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}