Ich mag die relativenumber
Einstellung von vim 7.3 wirklich , aber es scheint mir, dass es 1-indiziert sein sollte. Die meisten zeilenbasierten Befehle werden in mehreren Zeilen ausgeführt, einschließlich der aktuellen. Zum Beispiel mit dem folgenden Setup:
-1
0 def hello():<cursor>
1 """
2 Say Hello!
3 """
4 print "Hello!"
5
Wenn ich die gesamte Funktion löschen möchte, muss ich etwas 5dd
Seltsames eingeben, da es so aussieht, als wäre die letzte Zeile die vierte. Durch das Eingeben 4>>
wird nicht die gesamte Funktion eingerückt.
Der einzige Grund , Null Indizierung haben , ist für die j
und k
Bewegungen, aber es gibt so viele andere Möglichkeiten , sich zu bewegen ( w
, }
usw.) und außerdem in der Regel durch ein Wesen aus ist keine große Sache , in Bewegungen (es sei denn , Sie tun so etwas wie d4j
) .
Mir scheint, ich schaue am häufigsten in der Seitenleiste nach Zahlen, wenn ich Linienmanipulationen durchführe, und in diesen Fällen veranlasst mich der Standard-Nullindex zu mentaler Gymnastik. Kann ich das ändern?