Персональные инструменты
 

TextArea Sputnik

Материал из CustisWiki

Версия от 08:39, 17 марта 2006; BenderBot (обсуждение | вклад) (реплицировано из внутренней CustisWiki)

Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений.
Перейти к: навигация, поиск

Это плагин к броузеру «Mozilla Firefox», позволяющий относительно удобно редактировать «TextArea»-области в произвольном внешнем редакторе, т. е. несколько снимающий проблему отсутствия в Firefox функциональности «Undo», «Find/Replace» при редактировании «TextArea».

Этот плагин нужно настроить («Tools»/ «Extensions»/ «TextArea Sputnik»/ «Options»), указав в нем:

  • путь к внешнему редактору (редактор должен уметь получать имя редактируемого файла из командрой строки);
  • в какой кодировке поставлять ему файлы (если ваш редактор не поддерживает UTF-8, вы можете выбрать кодировку из более чем десяти наиболее распространенных:
    • UTF-8
    • windows−850
    • windows−1251
    • windows−1252
    • iso-8859-1
    • iso-8859-2
    • iso-8859-5
    • koi8-r
    • euc-jp
    • iso-2022-jp
    • shift_jis
  • с каким расширением должен быть файл — расширение можно использользовать для указания редактору синтаксической раскраски и иной настройки;
  • Если ваш редактор понимает только двухбайтные DOS-разделители строк — установите и эту опцию.

В качестве редактора рекомендуется использовать легкий редактор (чтобы мгновенно открывался).

Например, Notepad++. Его можно взять

и настроить для расширения «wiki» некоторую синтаксическую раскраску и правила foldinga.

Если вызвать контекстное меню (правой клавишей мыши) из области, где редактируется текст, то в нем будет пункт «Edit» (или «Править», в зависимости от локализации), который скопирует текст в файл уникальный для данной пары (URL,textarea), и вызовет для него указанный редактор. По окончании редактирования, вы сохраняете файл в редакторе, возвращаетесь в исходную текстовую текстовую область

  • если вы нажимаете в этой области левой клавишей мыши, то содержимое файла проносится в текстовую область, а файл стирается. Впрочем, если ваш редактор не закрыт, и не настроен автоматически закрывать удаленные файлы — вы можете продолжить редактирование в редакторе, время от времени, перенося файл в текстовую область «левыми» щелчками мыши.
  • если вы нажимаете на две кнопки или среднюю, то после переноса файл не удаляется. Может использоваться аналогично для нескольких последовательных переносов (после каждого из которых выполняется «Preview», а текст продолжаете редактироваться в редакторе). Единственная возможная проблема — если вы закончили редактировать файл, закрыли редактор, но «перенесли» его в текстбокс без удаления — то есть вероятность, что ткнув очередной раз в текстбокс, вы перенесете в него более старую версию.


Download

Compatibility

Проверено на версиях 1.04, 1.07, 1.5.0.1 — проблем не обнаружено.

Links

Идея такого плагина не нова, давно существовали плагины

К сожалению, у них было плохо с русским (настройка кодировок и разделителей), а ExternalEditor модально блокировал работу Firefox, что не позволяло не только редактировать несколько TextArea, но приводило к зависаниям, при попытке в редакторе скопировать из Clipboard, чего либо, скопированного туда из броузера.

Возможно сейчас эти плагины лишены упомянутых недостатков.



Внимание! Эта статья была создана путем автоматического реплицирования из внутренней базы знаний компании Заказные Информ Системы. Любые правки этой статьи могут быть перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».