Еще одно обновление плагина Source для OutWiker
Продолжаю добавлять новые возможности в плагин Source, предназначенный для раскраски исходников на викистраницах программы OutWiker.
В новой версии Source 1.8 появилась возможность для вставки текста программ из прикрепленных файлов. Для этого были добавлены два новых параметра у команды (:source:).
- Параметр file позволяет задавать имя прикрепленного файла (с приставкой Attach: или без нее).
- Параметр encoding позволяет указывать кодировку этого файла (это нужно, если кодировка отлична от UTF-8).
Теперь команды (:source:) могут выглядеть следующим образом:
(:source file=»Attach:example.cs» encoding=»cp1251″:)(:sourceend:)
В этом примере вставляется текст программы из прикрепленного файла example.cs, и указывается, что его кодировка cp1251. Если указать неправильную кодировку, то плагин вместо текста программы напишет ошибку.
Обратите внимание, что при таком использовании команды (:source:) можно явно не указывать язык программирования, в этом случае плагин его попытается определить по расширению файла. В данном случае плагин поймет, что это программа на языке C#.
Однако если плагин не сможет определить язык по расширению, то ему язык можно указать явно, используя параметр lang, как показано в следующем примере.
(:source file=»example.txt» lang=»python»:)(:sourceend:)
Здесь не указана кодировка файла, поэтому считается, что файл example.txt сохранен в кодировке UTF-8.
Итак, новые параметры я назвал, но их не обязательно запоминать, потому что все эти параметры можно установить через диалог плагина, появляющегося при нажатии на соответствующую кнопку. Выглядит он теперь следующим образом:
На данный момент это все изменения в плагине Source, но на будущее еще есть идеи по его улучшению.
PS. Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.
Leave a comment