Ich habe mir gerade diesen Beitrag angesehen, in dem beschrieben wird, wie ganze Wörter in vim eingeschlossen werden. Die akzeptierte Lösung war folgende:
:set formatoptions=l
:set lbr
Welches nimmt diesen Text (Registerkarten werden als \ t angezeigt):
*Inside of window *Outside of window
|---------------------------------------|
|\t\tthis is a like of text that will wr|ap here
|\t\tcan you see the wrap |
| |
|---------------------------------------|
Dies führt zu einem Verhalten wie diesem (Registerkarten werden als \ t angezeigt):
*Inside of window *Outside of window
|---------------------------------------|
|\t\tthis is a like of text that will |
|wrap here |
|\t\tcan you see the wrap |
| |
|---------------------------------------|
Ich möchte diese Funktion jedoch neu definieren. Ich möchte, dass die umbrochene Zeile die gleiche Anzahl von Registerkarten enthält, die die obige Zeile plus eins enthält. Dh:
*Inside of window *Outside of window
|---------------------------------------|
|\t\tthis is a like of text that will |
|\t\t\twrap here |
|\t\tcan you see the wrap |
| |
|---------------------------------------|
Irgendwelche Ideen?