|
|
(не показано 5 промежуточных версий 4 участников) |
Строка 1: |
Строка 1: |
− | Это плагин к броузеру «Mozilla Firefox», позволяющий относительно удобно редактировать | + | Это плагин к броузеру «Mozilla Firefox», позволяющий относительно удобно редактировать |
− | «TextArea»-области в произвольном внешнем редакторе, т. е. несколько снимающий проблему отсутствия в Firefox функциональности «Undo», «Find/Replace» при редактировании «TextArea». | + | «TextArea»-области в произвольном внешнем редакторе, то есть несколько снимающий проблему отсутствия в Firefox функциональности «Undo», «Find/Replace» при редактировании «TextArea». |
| | | |
| Этот плагин нужно настроить («Tools»/ «Extensions»/ «TextArea Sputnik»/ «Options»), указав в нем: | | Этот плагин нужно настроить («Tools»/ «Extensions»/ «TextArea Sputnik»/ «Options»), указав в нем: |
| * путь к внешнему редактору (редактор должен уметь получать имя редактируемого файла из командрой строки); | | * путь к внешнему редактору (редактор должен уметь получать имя редактируемого файла из командрой строки); |
| * в какой кодировке поставлять ему файлы (если ваш редактор не поддерживает UTF-8, вы можете выбрать кодировку из более чем десяти наиболее распространенных: | | * в какой кодировке поставлять ему файлы (если ваш редактор не поддерживает UTF-8, вы можете выбрать кодировку из более чем десяти наиболее распространенных: |
− | ** UTF-8
| + | :* UTF-8 |
− | ** windows−850
| + | :* windows−850 |
− | ** windows−1251
| + | :* windows−1251 |
− | ** windows−1252
| + | :* windows−1252 |
− | ** iso-8859-1
| + | :* iso-8859-1 |
− | ** iso-8859-2
| + | :* iso-8859-2 |
− | ** iso-8859-5
| + | :* iso-8859-5 |
− | ** koi8-r
| + | :* koi8-r |
− | ** euc-jp
| + | :* euc-jp |
− | ** iso-2022-jp
| + | :* iso-2022-jp |
− | ** shift_jis
| + | :* shift_jis |
| * с каким расширением должен быть файл — расширение можно использользовать для указания редактору синтаксической раскраски и иной настройки; | | * с каким расширением должен быть файл — расширение можно использользовать для указания редактору синтаксической раскраски и иной настройки; |
| * Если ваш редактор понимает только двухбайтные DOS-разделители строк — установите и эту опцию. | | * Если ваш редактор понимает только двухбайтные DOS-разделители строк — установите и эту опцию. |
Строка 22: |
Строка 22: |
| | | |
| Например, Notepad++. | | Например, Notepad++. |
− | Его можно взять | + | Его можно взять |
− | <!--BEGINDSP-->
| + | |
− | * file:///X:/sf.net/notepad++/npp.3.0.bin.zip
| + | |
− | <!--ENDDSP-->
| + | |
| * http://notepad-plus.sourceforge.net/ | | * http://notepad-plus.sourceforge.net/ |
| и настроить для расширения «wiki» некоторую синтаксическую раскраску и правила foldinga. | | и настроить для расширения «wiki» некоторую синтаксическую раскраску и правила foldinga. |
| | | |
− | Если вызвать контекстное меню (правой клавишей мыши) из области, где редактируется текст, то в нем будет пункт «Edit» (или «Править», в зависимости от локализации), который скопирует текст в файл уникальный для данной пары (URL,textarea), и вызовет для него указанный редактор. | + | Если вызвать контекстное меню (правой клавишей мыши) из области, где редактируется текст, то в нем будет пункт «Edit» (или «Править», в зависимости от локализации), который скопирует текст в файл уникальный для данной пары (URL,textarea), и вызовет для него указанный редактор. |
− | По окончании редактирования, вы сохраняете файл в редакторе, возвращаетесь в | + | По окончании редактирования, вы сохраняете файл в редакторе, возвращаетесь в |
| исходную текстовую область | | исходную текстовую область |
− | * если вы нажимаете в этой области левой клавишей мыши, то содержимое файла проносится в текстовую область, а файл стирается. Впрочем, если ваш редактор не закрыт, и не настроен автоматически закрывать удаленные файлы — вы можете продолжить редактирование в редакторе, время от времени, перенося файл в текстовую область «левыми» щелчками мыши. | + | * если вы нажимаете в этой области левой клавишей мыши, то содержимое файла проносится в текстовую область, а файл стирается. Впрочем, если ваш редактор не закрыт, и не настроен автоматически закрывать удаленные файлы — вы можете продолжить редактирование в редакторе, время от времени, перенося файл в текстовую область «левыми» щелчками мыши. |
− | * если вы нажимаете на две кнопки или среднюю, то после переноса файл не удаляется. Может использоваться аналогично для нескольких последовательных переносов (после каждого из которых выполняется «Preview», а текст продолжаете редактироваться в редакторе). Единственная возможная проблема — если вы закончили редактировать файл, закрыли редактор, но «перенесли» его в текстбокс без удаления — то есть вероятность, что ткнув очередной раз в текстбокс, вы перенесете в него более старую версию. | + | * если вы нажимаете на две кнопки или среднюю, то после переноса файл не удаляется. Может использоваться аналогично для нескольких последовательных переносов (после каждого из которых выполняется «Preview», а текст продолжаете редактироваться в редакторе). Единственная возможная проблема — если вы закончили редактировать файл, закрыли редактор, но «перенесли» его в текстбокс без удаления — то есть вероятность, что ткнув очередной раз в текстбокс, вы перенесете в него более старую версию. |
| | | |
| | | |
Строка 44: |
Строка 41: |
| | | |
| == Links == | | == Links == |
− | Идея такого плагина не нова, давно существовали плагины | + | Идея такого плагина не нова, давно существовали плагины |
| * [http://mozex.mozdev.org/ Mozex] | | * [http://mozex.mozdev.org/ Mozex] |
| * [http://null.se/externaleditor ExternalEditor] | | * [http://null.se/externaleditor ExternalEditor] |
| | | |
− | К сожалению, у них было плохо с русским (настройка кодировок и разделителей), а | + | К сожалению, у них было плохо с русским (настройка кодировок и разделителей), а |
| ExternalEditor модально блокировал работу Firefox, что не позволяло не только редактировать несколько TextArea, но приводило к зависаниям, при попытке в редакторе скопировать из Clipboard, чего либо, скопированного туда из броузера. | | ExternalEditor модально блокировал работу Firefox, что не позволяло не только редактировать несколько TextArea, но приводило к зависаниям, при попытке в редакторе скопировать из Clipboard, чего либо, скопированного туда из броузера. |
| | | |
Строка 57: |
Строка 54: |
| | | |
| | | |
− | [[Category:Документирование]] | + | [[Категория:Документирование]] |
− | [[Category:Программирование]] | + | [[Категория:Программирование]] |
| + | |
| | | |
− | {{replicate-from-custiswiki-to-all}}
| |
| {{replicate-from-custiswiki-to-lib}} | | {{replicate-from-custiswiki-to-lib}} |
Это плагин к броузеру «Mozilla Firefox», позволяющий относительно удобно редактировать
«TextArea»-области в произвольном внешнем редакторе, то есть несколько снимающий проблему отсутствия в Firefox функциональности «Undo», «Find/Replace» при редактировании «TextArea».
Этот плагин нужно настроить («Tools»/ «Extensions»/ «TextArea Sputnik»/ «Options»), указав в нем:
В качестве редактора рекомендуется использовать легкий редактор (чтобы мгновенно открывался).
и настроить для расширения «wiki» некоторую синтаксическую раскраску и правила foldinga.
Если вызвать контекстное меню (правой клавишей мыши) из области, где редактируется текст, то в нем будет пункт «Edit» (или «Править», в зависимости от локализации), который скопирует текст в файл уникальный для данной пары (URL,textarea), и вызовет для него указанный редактор.
По окончании редактирования, вы сохраняете файл в редакторе, возвращаетесь в
исходную текстовую область
К сожалению, у них было плохо с русским (настройка кодировок и разделителей), а
ExternalEditor модально блокировал работу Firefox, что не позволяло не только редактировать несколько TextArea, но приводило к зависаниям, при попытке в редакторе скопировать из Clipboard, чего либо, скопированного туда из броузера.
Возможно сейчас эти плагины лишены упомянутых недостатков.