Ich vimdiff
überprüfe die Unterschiede zwischen den Dateien und manchmal wird etwas übersehen. Zum Beispiel, wenn ich die folgenden zwei Dateien habe:
//a.c
printf("Hello\n");
und:
//b.c
int i = printf("hello\n") + 3;
zeigt sie in vimdiff
gibt:
Was ich sehen möchte, ist, dass in bc das h
nicht groß geschrieben wird.
Gibt es eine Möglichkeit, vimdiff anzuweisen, (in dieser Zeile) nur einen Teil davon zu vergleichen (ich meine, das int i =
und das zu ignorieren + 3
)?
Antworten:
Ich glaube nicht, dass dies von Vim selbst gemacht werden kann. Von
:h view-diffs
(Hervorhebung von mir):Tokoyamis Vorschlag bringt uns einen Schritt näher. Installieren
diffchar
( Github-Link für diejenigen, die einen Plugin-Autoloader verwenden). Seit v4.7 zeigt Vim mit aktiviertem Plugin automatisch genauere Unterschiede an:Sie können F7(die Standard-Tastaturbelegung) drücken, um zwischen dem üblichen und dem Plugin zu wechseln. Neu zuweisen mit:
durch
<key>
einen geeigneten Schlüsselcode ersetzen .Sie können mehr Farben verwenden:
quelle
printf
undello
)?