Как получить пробелы вместо вкладок в нано?


26

Я обычно редактирую файлы Python с помощью nano, поэтому мне нужно четыре пробела вместо табуляции. Как я могу заставить nano автоматически вставлять пробелы для вкладок и контролировать, сколько из них он вставляет?


Ответы:


30

Либо создайте .nanorcв вашей домашней папке, в том числе:

set tabsize 4
set tabstospaces

или отредактируйте системный /etc/nanorcфайл.


20

Из nano Command Manual :

-E, --tabstospaces
Convert typed tabs to spaces.

-T <#cols>, --tabsize=<#cols>
Set the displayed tab length to #cols columns. The value of #cols must be greater than 0. The default value is 8.

Поэтому для четырех пробелов подходящей командой будет nano -ET4.

Подумайте о создании постоянного псевдонима .


5
Вы также можете рассмотреть возможность редактирования /etc/nanorcвместо создания псевдонима.
theTuxRacer

Я чувствую, что исправляю / etc / nanorc .... и загружаю, чтобы исправить это раз и навсегда. С python3, не принимающим смешанные вкладки и пробелы, глупо иметь вкладки в файлах python в nano.
Дима
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.