2017-12-13 5 views
0

: Ich habe eine Datei mit vim auf einem bisher unbekannten Linux-Server geöffnet. Was jetzt passiert ist, ich kann die Datei nicht schließen oder irgendetwas tun. Normalerweise kann ich mit escapeqbeenden!ENTER, aber wenn ich das tue, erhalte ich die Fehlermeldung: Geben Sievim - kann nicht mit dem üblichen Befehl

E21: cannot make changes 'modifiable' is off

ich die gleiche Mitteilung, wenn ich irgendetwas anderes, und drücken Sie schreiben. Ich kann einfach nicht vim verlassen, auch nicht mit Ctrl - C.

+1

verwenden sollten, drücken Sie die ':' Beteen Escape und q so ': q! 'anstelle von' q! 'was hast du in der Frage geschrieben ?. Vielleicht eine blöde Frage, aber das Bild zeigt eine Makroaufnahme, die im normalen Modus auf "q" steht. –

+0

Das obere Bild ist eine Hilfedatei. Diese können nicht geändert werden. Das zweite Bild zeigt, dass Sie ein Makro aufzeichnen, was, wie @DoktorOSwaldo zeigt, bedeutet, dass Sie nicht die Taste: vor q gedrückt haben. –

Antwort

2

Drücken Sie einfach ZQ. Hinweis: Sie sind beide Großbuchstaben. so ist es Shift + z, Verschiebung + q. Dies entspricht :q!, die Sie anstelle von q!

0

versuchen, diesen Code in vim Befehl zu schreiben: Set ma , der die Datei modifizierbar

+0

Auch wenn ich schreibe: 'set ma', bekomme ich einen "E21: kann nicht Änderungen vornehmen" modifizierbar 'ist aus ". – Ferenjito

0

Sie müssen die modifizierbare Option gesetzt machen werde, die Sie den Puffer ändern können. Führen Sie dazu die folgende Anweisung in Ihrem Editor aus: Vim.

:set modifiable

Auch später können Sie die änderbaren Option aus (Gegenteil von dem, was Sie wollen.) festlegen möchten

:set noma

Dann können Sie Ihre Vim verlassen.

+0

Auch wenn ich schreibe: 'veränderbar', erhalte ich einen 'E21: kann keine Änderungen vornehmen' änderbar 'ist aus ". – Ferenjito

+0

Das Problem könnte mit einem Ihrer Vim-Plugins sein, haben Sie versucht, sie zu deinstallieren und erneut zu überprüfen? –

+0

Da ich VIM überhaupt nicht beenden kann, kann ich nichts installieren oder deinstallieren - ich brauche einfach einen Rat, um vim zu beenden. – Ferenjito