Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: подсветка expect  (Прочитано 376 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
подсветка expect
« : 19 Июль 2020, 22:24:32 »
Здравствуйте!

Я заметил в Ubunt-20.04, что скрипт с 1-й строкой
#!/usr/bin/expectне расцвечивается. Т.е. вообще не предусмотрено или я что-то упустил?
Скрипты на tcl/tk ведь уже сколько лет расцвечиваются.

« Последнее редактирование: 20 Июль 2020, 13:37:33 от Peter_I »
Пётр.

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1175
    • Просмотр профиля
Re: подсветка expect
« Ответ #1 : 20 Июль 2020, 09:19:14 »
Правила подсветки лежат в /usr/share/nano/ и зависят от расширения и/или названия файла.
Посмотрите, есть ли там ваш язык, по каким правилам он определяется, если надо - поправьте (сделайте копию в своей папке, не правьте в системной, он затрётся) и подгрузите через файл настройки nano~/.nanorc
Например
include "~/.config/nano/syntax/myfile.nanorc"
Debian Testing (Gnome), Ubuntu Server 18.04

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: подсветка expect
« Ответ #2 : 20 Июль 2020, 13:57:40 »
Так я пользуюсь mc. Я добавил к имени скрипта расширение tcl и он стал подсвечиваться.
Пётр.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27663
    • Просмотр профиля
Re: подсветка expect
« Ответ #3 : 20 Июль 2020, 14:08:15 »
А у expect есть стандартное расширение?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: подсветка expect
« Ответ #4 : 20 Июль 2020, 20:41:21 »
AnrDaemon, я как-то не нашёл. Позже я скопировал в /usr/share/mc/syntax tcl.syntax в expect.syntax,
внёс в него строку, чтобы слово expect печаталось brightred и ещё скопировал туда строку, чтобы 1-я строка #!/usr/bin/expect
печаталсь brightcyan и в Syntax добавил запись для expect и на этом остановился. Я пробовал поместить новые строки в /etc/mc/syntax/,
no ;to ne sraotalo
Пётр.

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: подсветка expect
« Ответ #5 : 21 Июль 2020, 20:51:23 »
Чтобы работало и не смешивалось с "No syntax", я дал своему скрипту расширение "exp" и использовал это в Syntax.
Пётр.

 

Страница сгенерирована за 0.071 секунд. Запросов: 25.