How do I tab multiple lines within VI ?

Within this article we will looking at the steps required to tab multiple lines within VI.
This feature is great for ensuring readability, when editing indent based languages such as Python or just programming in general.


  1. Press "<SHIFT> + v" to enter VISUAL LINE mode.
  2. Select the text you wish to indent but using either the cursor keys or the "j" and "k" keys.
  3. To indent press "<SHIFT> + dot" (> character).

You can then repeat the indentation by using the "." key.

About the Author


R Donato

Rick Donato is the Founder and Chief Editor of He currently works as an SDN/NFV Solutions Architect and has a keen interest in automation and the cloud.

You can find Rick on Twitter @f3lix001