Пойдите для учебника «lovinglinux», я попробовал расширение FlashVideoReplacer, и он работал как шарм. спасибо "lovinglinux" =)
Определение Python по умолчанию Nano рассматривает одну из двух вещей как расширение или совпадение заголовка, как определено в /usr/share/nano/python.nanorc:
syntax "python" "\.py$"
header "^#!.*/python[-0-9._]*"
Таким образом, это будет соответствовать #!/bin/python. Если вы не пишете что-то для системы, жесткое кодирование исполняемого файла Python - довольно плохая идея ... Вот почему env python используется в наши дни.
Самый простой способ исправить Nano - это отредактируйте определение, запустив sudoedit /usr/share/nano/python.nanorc и изменив строку header на:
header "^#!.*python.*"
Это намного более открыто.
массивный улучшенный набор файлов синтаксиса, доступных в проекте nanorc на Github, который также улучшает другие вещи, указывает:
header "^#!.*/(env +)?python[-0-9._]*( |$)"
Он больше не поддерживается, но по-прежнему является значительным улучшением по умолчанию. Его довольно просто установить:
git clone https://github.com/nanorc/nanorc.git
cd nanorc
make install
Затем nano ~/.nanorc и добавьте:
include ~/.nano/syntax/ALL.nanorc