нано редактор, теперь черно-белый

После редактирования / копирование исходного сценария удара, который был в цветах, у меня теперь есть простой черный цвет / белый нано текст редактора в файле. Это не важная персона, точно так же, как чтобы узнать, как это возможно происходит и если я могу "восстановиться" назад к цветному тексту.Спасибо

0
задан 7 August 2018 в 08:09

2 ответа

nano расширения файла использования и хижина (#!) строки, чтобы определить, как выделить файл.

Сохраните файл в nano с .sh расширением, а также наличием #!/bin/bash в первой строке файла/сценария и это автоприменит подсветку синтаксиса.

Также выполнение nano filename.sh автовключил бы выделение также, так как оно знает имя файла, в которое Вы собираетесь быть записью.

3
ответ дан 28 October 2019 в 05:03

Можно ли объяснить немного больше об источнике сценария, он был скопирован от другого редактора или веб-страницы, было это в цвете там?

Цвет обычно в результате подсветки синтаксиса, которая не является свойством текста, который это сам, это - просто текст боли, выделение происходит, потому что предпочтительный текстовый редактор имеет систему, которая понимает и выделяет определенные слова / символы согласно категории объекта, например, переменная, функция и т.д. для используемого языка программирования. Это часто обнаруживается через расширение файла, например. .sh для сценария оболочки/удара и или начальная строка хижины, например. #!/bin/bash который указал бы, что интерпретатор является двоичным файлом удара в /bin каталог, который должен заставить редактора использовать подсветку синтаксиса, подходящую для языка оболочки удара.

Это не строго верно, что необходимо сохранить файл сначала, прежде чем подсветка синтаксиса будет работать, это только корректно при выполнении нано, не указывая имя файла для записи в, поэтому если Вы вводите nano scriptname.sh это выделится сразу же, прежде чем Вы выписали файл. В этом случае это обнаружило язык от Вашего .sh расширение файла.

Если у Вас есть проблема с подсветкой синтаксиса в нано, это может быть включено путем редактирования Вашего ~/.nanorc конфигурационный файл, как объяснено здесь, с дальнейшей соответствующей документацией, доступной на домашней странице Нано GNU.

1
ответ дан 28 October 2019 в 05:03

Другие вопросы по тегам:

Похожие вопросы: