vim – retab
Dieser Beitrag wurde vor mehr als drei Monaten veröffentlicht. Bedenke bitte, dass die hier angebotene Information nicht mehr aktuell und gültig sein könnte. Informiere dich daher bitte auch an anderer Stelle über dieses Thema. Sollten sich neue Informationen ergeben haben, so kannst du mich auch gerne auf diese über einen Kommentar hinweisen. Vielen Dank!Wie bereits in meinem vim-HowTo beschreiben kann man Tabs in beliebig viele Leerzeichen umwandel.
z.B.: aus allen Tabs, Leerzeichen machen:
:set tabstop=4
:set shiftwidth=4
:set expandtab
:retab
Um nun jedoch Leerzeichen in Tabs zu verwandeln, muss man sich einem kleinen Trick behelfen.
:command! -nargs=1 -range SuperRetab <line1>,<line2>s/\v%(^ *)@<= {<args>}/\t/g
PS: diesen Befehl kannst du auch fest in deiner ~/.vimrc -Datei eintragen
Nun kannst du per...
:'<,'>SuperRetab 4
... diese Leerzeichen wieder in Tabs umwandeln!
Bewertung:
Ähnliche Blog-Einträge:
Lynis prüft Unix-Sicherheit
aptitude & dpkg
Planet.ubuntuusers.de
Optimierungen von Android unter Linux nutzen

