Обрізання пробілів у кінці рядка
Деякі люди вважають табуляцію та пробіли у кінці рядка такими, що не приносять ніякої користі та доволі не приємними на вигляд. Для вилучення невидемих пропусків у кінці кожного рядка введіть наступну команду:
:1,$s/[ ]*$//
Двокрапка на початку команди (:) дає команду Vim увійти до ex режиму. Усі команди ex починаються із вказання діапазону рядків, у даному випадку це увесь файл (з 1 по останній рядок ($)).
Перший набір слешів відділяє текст, який необхідно замінити. Квадратні дужки містять можливі варіанти збігу. Так [ ] вказує збіг пробілу або табуляції. Зірочка (*) вказує на те, що попередній збіг (пробіл або табуляція) може повторюватися довільну кількість разів. Знак долара ($) вказує на кінець рядка.
Тобто, [ ]*$ вказує Vim переглянути довільну кількість пробілів або табуляцій, які знаходяться у кінці рядка.
Тоді знайдене замінюється текстом, який знаходиться між слешами. Так, як цей текст "пустий", то пробіли і табуляція вилучаються.