После редактирования / копирование исходного сценария удара, который был в цветах, у меня теперь есть простой черный цвет / белый нано текст редактора в файле. Это не важная персона, точно так же, как чтобы узнать, как это возможно происходит и если я могу "восстановиться" назад к цветному тексту.Спасибо
nano
расширения файла использования и хижина (#!
) строки, чтобы определить, как выделить файл.
Сохраните файл в nano
с .sh расширением, а также наличием #!/bin/bash
в первой строке файла/сценария и это автоприменит подсветку синтаксиса.
Также выполнение nano filename.sh
автовключил бы выделение также, так как оно знает имя файла, в которое Вы собираетесь быть записью.
Можно ли объяснить немного больше об источнике сценария, он был скопирован от другого редактора или веб-страницы, было это в цвете там?
Цвет обычно в результате подсветки синтаксиса, которая не является свойством текста, который это сам, это - просто текст боли, выделение происходит, потому что предпочтительный текстовый редактор имеет систему, которая понимает и выделяет определенные слова / символы согласно категории объекта, например, переменная, функция и т.д. для используемого языка программирования. Это часто обнаруживается через расширение файла, например. .sh
для сценария оболочки/удара и или начальная строка хижины, например. #!/bin/bash
который указал бы, что интерпретатор является двоичным файлом удара в /bin
каталог, который должен заставить редактора использовать подсветку синтаксиса, подходящую для языка оболочки удара.
Это не строго верно, что необходимо сохранить файл сначала, прежде чем подсветка синтаксиса будет работать, это только корректно при выполнении нано, не указывая имя файла для записи в, поэтому если Вы вводите nano scriptname.sh
это выделится сразу же, прежде чем Вы выписали файл. В этом случае это обнаружило язык от Вашего .sh
расширение файла.
Если у Вас есть проблема с подсветкой синтаксиса в нано, это может быть включено путем редактирования Вашего ~/.nanorc
конфигурационный файл, как объяснено здесь, с дальнейшей соответствующей документацией, доступной на домашней странице Нано GNU.