Hat weniger eine Entsprechung zu scrolloff von vim?

8

Ich habe scrolloff auf 4 in vim gesetzt. Das bedeutet, dass wenn ich nach oben oder unten scrolle, sind 4 Zeilen zwischen der Zeile Ich bin und dem unteren oder oberen Rand des Bildschirms.

Wenn ich weniger verwende, normalerweise um eine Manpage anzuzeigen, benutze ich /, um nach Text zu suchen. Wenn ich nach einer Befehlszeilenoption suche, die etwas ausführt, und nach dem Begriff 'etwas' suche, erscheint normalerweise 'etwas' im Absatz, der einen Befehl erklärt, und der Befehlszeilenschalter ist eine Zeile oder zwei darüber, also ich Scrolle nach oben, um es zu sehen. Irgendwelche Ideen, wie man weniger machen kann, wirken in diesem einen Fall eher wie vim?

    
valadil 16.06.2011, 17:54
quelle

2 Antworten

8

Ich glaube, Sie wollen die Option -j. Es scheint keinen Bottom-Top-Modus zu geben, sondern einen Bottom-Mode oder Top-Mode. Zum Beispiel:

%Vor%

Zeigt immer Ihren Suchbegriff in der 4. Zeile (von oben) an, während

%Vor%

Zeigt Ihren Suchbegriff immer in der 4. Zeile von unten an.

Und natürlich können Sie Alias ​​verwenden, um Ihre Voreinstellung als Standard festzulegen, indem Sie diese beispielsweise zu Ihrer .bashrc hinzufügen:

%Vor%     
Flimzy 23.06.2011, 08:47
quelle
1

Nicht sicher, ob Sie less selbst machen können, aber wussten Sie, dass Sie Vim anstelle von less als Pager verwenden können? Es gibt ein Makro im Vim Installationsmakros / Verzeichnis namens less.vim . Kopiere es in dein eigenes .vim/macros Verzeichnis, um es zu aktivieren, dann alias less in deinem .bashrc (oder was auch immer deine Shell ist)

%Vor%

BEARBEITEN Leider habe ich das selbst probiert und ignoriert standardmäßig% code_de%. Sie könnten die scrolloff auf less.sh beim Start ändern.

    
Michael Berkowski 16.06.2011 17:59
quelle

Tags und Links