Wenn ich meine Datei mit vi oder vim bearbeite, friert meine Datei manchmal einfach ein. Selbst wenn ich tippe Ctrl+Coder Ctrl+D, friert es dort immer noch ein. Ich kill -9 <pid>
von einem anderen Terminal, die PID wird getötet, aber die Datei friert dort immer noch ein.
Ich muss wohl eine Tastenkombination eingegeben haben, die ich nicht kenne. Hat jemand eine Idee?
stty -ixon
Sie~/.bashrc
Ctrl-q in Terminals aktivieren . In meinem Fall hat Ctrl-s Vim eingefroren und ich konnte nicht darauf zurückkommen ... bis ich diese .bashrc-Modifikation vorgenommen habe. Details hier: superuser.com/a/1328326/409327Verwenden Sie es zufällig in GNU Screen?(Wie pra hervorhebt, trifft dies anscheinend auch außerhalb des Bildschirms zu.) Es ist ziemlich häufig, dass versehentlich Ctrl+S(xoff
) gedrückt wird, wodurch die Bildschirmmalerei deaktiviert wird, bis Sie Ctrl+Q(xon
) drücken.quelle
Wenn Ctrl+ Snicht Ihr Problem ist (wie in der Antwort von pra ), kann dies Ihnen helfen.
Wenn Sie versucht haben, eine Reihe von benutzerdefinierten Plugins mit Vundle zu installieren , geht es manchmal schief. Sie können versuchen, diese Pakete manuell zu entfernen, um festzustellen, ob dies hilfreich ist. Finden Sie heraus, wohin die Plugins geschrieben wurden - in meinem Fall befanden sie sich alle im
.vim/bundle
Verzeichnis, weil ich Vundlegit clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
installiert habe . Sobald Sie sich im.vim
Verzeichnis befinden, können Sie den gesamten Bundle-Ordner löschen, um alle Plugins zu entfernen, und durch Ausführen erneut startenrm -rf bundle
.Ich hoffe es hilft!
quelle
Sie können versuchen, das Tastaturlayout zu ändern. Vi | vim interagiert nur mit englischen (ähnlichen) Eingaben.
quelle