Можно ли легко переключаться между вкладками и пробелами в нано?

Обычно я хочу, чтобы nano заменил вкладки пробелами, поэтому я использую set tabstospaces в моем .nanorc файле. Иногда я хотел бы использовать nano для быстрого редактирования make-файлов, где мне нужны реальные символы табуляции.

Есть ли способ динамически переключать tabstospaces ? Большинство других опций имеют ключи для переключения, но я не могу найти что-то для этого. Я также попытался использовать ^I (который по умолчанию привязан к функции tab ), чтобы вставить вкладку, но это tabstospaces настройку tabstospaces .

Моим текущим обходным set tabstospaces является set tabstospaces из моего .nanorc файла и добавление псевдонимов оболочки:

  alias nanotabs="$(which nano)" alias nano="$(which nano) --tabstospaces" 

One Solution collect form web for “Можно ли легко переключаться между вкладками и пробелами в нано?”

Ярлык, который переключает tabstospacesShift + Alt + Q (или Meta + Q ).
Появится следующее приглашение:

 [ Conversion of typed tabs to spaces disabled ] 

или

 [ Conversion of typed tabs to spaces enabled ] 

соответственно.
Другой способ (только для nano 1.3.1 или новее):
Вы можете вставить литеральную вкладку, если вы входите в режим ввода Verbatim с Shift + Alt + V (или Meta + V ).
Если вы .nanorc Tab , nano .nanorc буквенный символ табуляции, независимо от ваших настроек .nanorc . Затем он вернется в обычный режим ввода (так что вам нужно будет снова ввести режим Verbatim Input, если вам нужно ввести вторую литеральную вкладку и т. Д.).
Вы также можете добавить свой собственный ярлык режима ввода Verbatim в .nanorc , например Ctrl + T :

 #Edit bind ^T verbatim main 
  • Как показать непечатаемые символы в нано
  • Как автоматически выделять комментарии в nano?
  • Можно ли связать ^ / и М- / в нано
  • Автоматически использовать сочетание клавиш в nano?
  • Как настроить число столбцов на оправданном абзаце в нано
  • Возможно ли сохранить текст в нано с одним нажатием клавиши
  • Interesting Posts

    Ошибка при установке perl6 с помощью rakudobrew: установка библиотеки panda не выполняется

    `ack` не отображает номера строк в одном файле

    Как изменить modMask в Xmonad, когда определенное окно сосредоточено, или на конкретном рабочем пространстве?

    Экран блокируется до возобновления

    SSH через штопор к удаленному серверу не работает

    Сохранение каждого выхода в переменную

    Печать точки в терминале при поиске слова

    Как псевдоним команды, содержащей как апострофы, так и кавычки?

    Выполнить схему однострочного интерфейса из командной строки

    конвертировать временную метку в форматированное время OSX

    Как правильно использовать ssh ControlMaster

    Как я могу четко отображать изображение в xterm

    Почему имя интерфейса моей беспроводной карты изменилось, когда я добавил звуковую карту?

    передача результатов команды awk в качестве параметра

    Несколько версий Java на одном ПК

    Linux и Unix - лучшая ОС в мире.