Setting the tab size in nano
Posted October 27th, 2007 in Applications
Nano is a text editor used on Linux and Unix based systems and is an enchanced free clone of the Pico text editor. By default the tab size in nano is 8 spaces, but it is possible to change the tab size either on the command line, in the system wide configuration file, or in a user specific configuration file.
From the command line you would do this:
nano -T 4 /path/to/file OR nano --tabsize 4 /path/to/file
It is more convenient to save the setting into a configuration file to save you having to type this on the command line all the time. This can be set either in the system wide configuration file (typically at /etc/nanorc, /usr/local/etc/nanorc or similar) or in a user configuration file at ~/.nanorc. Simply put the following into the file and the specified tab size will be used:
set tabsize 4
In the examples above we are setting the tabsize in nano to 4 characters from the default 8 characters.
The order of precedence is as follows (and this applies to all of nano's settings):
system/nanorc (at eg /etc/nanorc) ~/.nanorc command line
So, for example, if the system wide configuration specified a tab size of 4, ~/.nanorc specified a tab size of 8 but you entered nano --tabsize 2 on the command line then the tab size used would be 2. In this example, entering nano without a tabsize on the command line would use 8 (the user specified value), and if the user then deleted their .nanorc file it would be 4.
Subscribe!
If you found this post interesting and would like to be notified the next time something is posted, please subscribe to my RSS Feed. Thanks for visiting!

