Vim hat bestimmte Einschränkungen bei der visuellen Anzeige, insbesondere im Terminal. Selbst wenn es möglich wäre, müssten Sie wahrscheinlich den Quellcode von Vim dafür ändern. Daher nur einige Ideen:
- Bei einer mehrzeiligen Blockauswahl wird das Auswahlende nur in der aktuellen Zeile verdeckt, nicht in den obigen Zeilen. Sie sollten also in der Lage sein, den gesamten Block als solcher visuell zu analysieren. (Einzige Ausnahme: Sichtblöcke, die sich bis zum Zeilenende erstrecken.) Ich könnte mir vorstellen, dass das eigentliche Problem bei der Auswahl von Zeichen liegt.
- Sie können
:set selection=exclusive
, wo die Position vor dem Cursor das Ende der Auswahl markiert. Es ist ein anderes Paradigma, manchmal hat es ein anderes Verhalten, aber vielleicht bevorzugen Sie es. - Wenn Sie haben
:set ruler
, sehen Sie die aktuelle Cursorposition und Größe der visuellen Auswahl als Zahlen in der rechten unteren Ecke. Dies kann hilfreich sein, um sicherzustellen, dass Sie den richtigen Bereich ausgewählt haben.