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

TextArea Sputnik/en — различия между версиями

Материал из CustisWiki

Перейти к: навигация, поиск
м (реплицировано из внутренней CustisWiki)
 
м (реплицировано из внутренней CustisWiki)
(не показано 5 промежуточных версий 2 участников)
Строка 1: Строка 1:
This is Mozilla Firefox plug-in that helps to edit «TextArea» in any external text editor and partially solves the problem for lack of «Undo» and «Find/Replace» functions.
+
Это плагин к броузеру «Mozilla Firefox», позволяющий относительно удобно редактировать
 +
«TextArea»-области в произвольном внешнем редакторе, т. е. несколько снимающий проблему отсутствия в Firefox функциональности «Undo», «Find/Replace» при редактировании «TextArea».
  
This plug-in has to be configured («Tools»/ «Extensions»/ «TextArea Sputnik»/ «Options») by setting the following parameters:
+
Этот плагин нужно настроить («Tools»/ «Extensions»/ «TextArea Sputnik»/ «Options»), указав в нем:
* path to external text editor (this editor has to be able to get filename from command line);
+
* путь к внешнему редактору (редактор должен уметь получать имя редактируемого файла из командрой строки);
* coding of input file (in case your editor doesn’t support UTF-8, you can choose one of more than ten most prevalent codings):
+
* в какой кодировке поставлять ему файлы (если ваш редактор не поддерживает UTF-8, вы можете выбрать кодировку из более чем десяти наиболее распространенных:
 
** UTF-8
 
** UTF-8
 
** windows−850
 
** windows−850
Строка 15: Строка 16:
 
** iso-2022-jp
 
** iso-2022-jp
 
** shift_jis
 
** shift_jis
* file extension, that can be used to assign syntax colors or any other specific settings of text editor;
+
* с каким расширением должен быть файл — расширение можно использользовать для указания редактору синтаксической раскраски и иной настройки;
* in case your editor can only interpret double-bytes DOS-separators corresponding option has to be set.
+
* Если ваш редактор понимает только двухбайтные DOS-разделители строк — установите и эту опцию.
  
It is recommended to use light text editor (in order to open file immediately).
+
В качестве редактора рекомендуется использовать легкий редактор (чтобы мгновенно открывался).
  
For example, Notepad++, that can be downloaded at:
+
Например, Notepad++.
 +
Его можно взять
  
 
* http://notepad-plus.sourceforge.net/
 
* http://notepad-plus.sourceforge.net/
It is possible to configure some syntax colors and folding rules for «wiki» extension.
+
и настроить для расширения «wiki» некоторую синтаксическую раскраску и правила foldinga.
 +
 
 +
Если вызвать контекстное меню (правой клавишей мыши) из области, где редактируется текст, то в нем будет пункт «Edit» (или «Править», в зависимости от локализации), который скопирует текст в файл уникальный для данной пары (URL,textarea), и вызовет для него указанный редактор. 
 +
По окончании редактирования, вы сохраняете файл в редакторе, возвращаетесь в
 +
исходную текстовую текстовую область
 +
* если вы нажимаете в этой области левой клавишей мыши, то содержимое файла проносится в текстовую область, а файл стирается. Впрочем, если ваш редактор не закрыт, и не настроен автоматически закрывать удаленные файлы — вы можете продолжить редактирование в редакторе, время от времени, перенося файл в текстовую область «левыми» щелчками мыши.
 +
* если вы нажимаете на две кнопки или среднюю, то после переноса файл не удаляется. Может использоваться аналогично для нескольких последовательных переносов (после каждого из которых выполняется «Preview», а текст продолжаете редактироваться в редакторе). Единственная возможная проблема — если вы закончили редактировать файл, закрыли редактор, но «перенесли» его в текстбокс без удаления — то есть вероятность, что ткнув очередной раз в текстбокс, вы перенесете в него более старую версию.  
  
If you press right mouse button at the text edition area then context menu will appear. Clicking on «Edit» menu will copy text to file, that unique for any (URL, textarea) pair, and then will call specified text editor. After edition you have to save the file in editor and return to the initial text area. 
 
* if you press left mouse button, the file’s content will be exported to text area, and the file will be deleted. However, if your editor doesn’t close and isn’t configured to close deleted files automatically, then you will be able to continue editing, and from time to time export file’s contents to text area. 
 
* if your press both mouse buttons or middle one, then after export the file will not be deleted. It can be used similarly for sequence of exports (after every export you can make «Preview», and continue to edit the text). The only problem may occur if you finish file’s edition, close editor, but export file in the textbox without deleting it, then probably if you click next time at the textbox you may export older version of the file.
 
  
  
 
== Download ==
 
== Download ==
* [http://luch-mgsu.custis.ru/misc/textareasputnik/textareasputnik.xpi Download and Install the «TextArea Sputnik»]
+
* [http://luch-mgsu.msk.ru/misc/textareasputnik/textareasputnik.xpi Download and Install the «TextArea Sputnik»]
  
 
== Compatibility ==
 
== Compatibility ==
It has been tested with versions <tt>1.04</tt>, <tt>1.07</tt>, <tt>1.5.0.1</tt>, <tt>2.0</tt> – problems haven’t been detected.
+
Проверено на версиях <tt>1.04</tt>, <tt>1.07</tt>, <tt>1.5.0.1</tt> — проблем не обнаружено.
  
 
== Links ==
 
== Links ==
The idea of such plug-in isn’t new, a long time ago there were
+
Идея такого плагина не нова, давно существовали плагины
 
* [http://mozex.mozdev.org/ Mozex]
 
* [http://mozex.mozdev.org/ Mozex]
 
* [http://null.se/externaleditor ExternalEditor]
 
* [http://null.se/externaleditor ExternalEditor]
  
Unfortunately, there were problems with Russian (coding settings and separators), and ExternalEditor blocked Firefox by the modal dialog, so that it was unable to edit multiple TextArea, and leads to hangs while attempting to copy in editor from Clipboard (some text copied from browser).
+
К сожалению, у них было плохо с русским (настройка кодировок и разделителей), а
 
+
ExternalEditor модально блокировал работу Firefox, что не позволяло не только редактировать несколько TextArea, но приводило к зависаниям, при попытке в редакторе скопировать из Clipboard, чего либо, скопированного туда из броузера.
Perhaps this plug-ins haven’t such problems now.
+
  
== Contacts ==
+
Возможно сейчас эти плагины лишены упомянутых недостатков.
Please contact mailto:stas-fomin@yandex.ru, if you have any problems or suggestions.
+
  
[[Category:Документирование]]
 
[[Category:Программирование]]
 
 
{{replicate-from-custiswiki-to-lib}}
 
{{replicate-from-custiswiki-to-lib}}

Версия 06:49, 5 мая 2006

Это плагин к броузеру «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».

Репликация: База Знаний «Заказных Информ Систем» → «TextArea Sputnik/en»