2017-08-27 2 views
-2

Dies tritt nur auf, wenn ich vim unter Linux verwende (es ist Kali Linux um genau zu sein, obwohl ich es nicht auf anderen Distributionen getestet habe). Ich verwende ein deutsches Tastaturlayout.vim - Cursor springt zufällig auf Linux

Manchmal, wenn ich in vim geben (es passiert oft, wenn ich Insert-Modus verlassen, oder wenn ich :w verwenden, vielleicht nur auf einem von diesen, da ich oft eine nach dem anderes zu tun), springt der Cursor zufällig an anderer Stelle, in der Regel etwa 100 Zeilen nach oben (ich habe keine genaue Nummer). Zur gleichen Zeit wird die nächste Zahl in der Zeile, in der sich der Cursor befand, dekrementiert.

Ich vermute, dass dies passiert, weil ich einige Sequenz von Schlüsseln zu schnell getroffen habe, da dies, auf meiner Linux-Distribution, einige Sonderzeichen verursachen kann, da einer der Schlüssel den anderen ändert. Zum Beispiel, wenn ich "yt" schnell mit dieser Tastatur eingeben, wird es "yŧ" (mit einem zweiten Balken auf der t)

Das allein ist etwas nervig für mich, wenn jemand weiß, wie man das ausschalten auf Linux, während ich immer noch das grundlegende Tastaturlayout behielte, würde dies mein Problem lösen, aber mir zu sagen, dass der genaue Befehl, den ich versehentlich ausgeführt habe, so dass ich es vermeiden/entfernen kann, auch helfen wird.

Soweit ich mich erinnern kann, trat dieses Problem nur auf, als ich .tex Dateien redigierte, aber das ist auch, was ich vim am meisten für kürzlich benutzte, also würde ich nicht annehmen, dass es nur dort geschieht. Noch kann ich meine Liste von Plugins und meine .vimrc bei Bedarf veröffentlichen. Nur für den Fall, dass es nur mit LaTeX-Dateien zu tun hat, ist das einzige vim-Plugin, das ich dafür habe, vimtex.

+1

Ich dachte darüber nach, aber ich bemerkte, dass fast alle Vim-bezogenen Fragen auf dieser Seite gestellt werden. Da diese Frage hauptsächlich Vim betrifft und der Linux-Teil wahrscheinlich nur die Charaktere betrifft, die in Vim eingespeist wurden, denke ich immer noch, dass dies der geeignete Ort für diese Frage ist. – mathestar

Antwort

0

Der Befehl, nach dem Sie suchen, wird standardmäßig mit Steuerelement + x verknüpft. Er dekrementiert die nächste Zahl in der gegebenen Zeile.

+0

Ich schaute das auf, aber das erklärt immer noch nicht, wie der Cursor zufällig springt – mathestar

Verwandte Themen