במידה ויש קובץ שרוצים להמיר בו טאבים (ASCII 9) לרווחים (ASCII 32), אז ניתן לעשות את זה בvim בסדר הבא:
קוד: |
:set tabstop=4
:set softtabstop=4
:set expandtab
:retab |
2 השורות הראשונות אומרות לvim כמה "רווחים" tab בעצם שווה.
השורה השלישית אומרת לvim להשתמש ברווחים כטאבים.
השורה הרביעית מסבירה לvim שהוא צריך לשנות את ההתנהגות של הטאבים לפי ההגדרה של expandtab, ובכך הוא ממיר את מקש הטאב לרווח.
אצלי 3 ההגדרות הראשונות נמצאות כבר ב .vimrc ולכן לרוב אהיה צריך להשתמש רק בפקודה האחרונה של retab.