Ich sehe die Jumplist, mit der Gich zum Ende der Jumplist gehe.
Wie kann ich mit einer Karte das Ende der Liste erreichen? Ich denke in so etwas
nn <leader>j :jumps<CR>G
Zeigen Sie jedoch die Jumplist und gehen Sie zum Ende der Originaldatei
2 Antworten auf die Frage
1
lornix
Die Vim-Hilfedokumentation besagt, dass die Sprungliste auf maximal 100 Einträge festgelegt ist, und Sie können eine Zählung mit STRG-I (prev) und STRG-O (weiter) verwenden. Der naheliegendste Weg, "bis zum Ende" zu gehen die jumplist wäre:
100<C-O>
Dies würde das tun, wonach Sie suchen. Setzen Sie es in ein Mapping oder was auch immer Sie wünschen.
0
Chris Johnsen
Die Eingabeaufforderung "mehr Eingabeaufforderung" unterliegt keinen Zuordnungen. Von :help more-prompt:
Hinweis: Der eingegebene Schlüssel wird direkt vom Terminal abgerufen, er wird nicht zugeordnet und der Typ-Kopf wird ignoriert.
Sie können ein Mapping definieren, um die moreOption kurz vor der Ausführung zurückzusetzen :jumps(und danach wiederherzustellen), wie folgt (in Ihrem .vimrc):
Wenn Sie diese \jZuordnung verwenden (Leader ist standardmäßig ein Backslash, siehe :help mapleader), zeigt Vim die gesamte Sprungliste ohne Pausen bis zum Ende an (tatsächlich wird die letzte "Seite" der Ausgabe angezeigt).
Beachten Sie dies <Leader>und mapleaderhaben nichts mit den oben verwendeten Backslashes zu tun; das sind Zeilenfortsetzungen für :sourced-Dateien (like .vimrc).
nn j: setl mehr!springtSetl mehr!
juanpablo vor 13 Jahren
0
@juanpablo: Es besteht keine Notwendigkeit für `setl`, da` more` eine globale Option ist. Achten Sie jedoch darauf, dass Sie außerhalb des Mappings jemals "nomore" setzen. Ihr Ansatz mit doppelter Toggle-Funktion würde Ihnen am Ende das Gegenteil von dem geben, was Sie für den Befehl "jumps" wünschen (`more 'wird gesetzt, wenn` jumps` ausgeführt wird). .
Chris Johnsen vor 13 Jahren
0