Для редактирования текстовых полей (<input type="text"> и <textarea>) в Мозилле скачайте и установите расширение ViewSourceWith.
Кликните правой кнопкой в текстовом поле, и в появившемся меню выберите в подменю "View Source With" команду "Settings". В открывшемся диалоге создайте новую установку ("New"), и введите:
Для последнего пункта в gvim надо использовать:
-c "ed ++enc=utf-8" $f
потому что Mozilla (и Firefox, и SeaMonkey) сохраняет файл в UTF-8.
Поскольку из gvim вызывать внешние консольные программы (например, ispell) бывает проблематично, вместо gvim можно запустить vim в эмуляторе терминала:
В закладке "Temporary files" включите галочку "Remove files when application quits".
Кликните правой кнопкой в текстовом поле, и в появившемся меню выберите в подменю "View Source With" команду GVim. Мозилла сохранит содержимое поля в текстовый файл, и запустит gvim. Отредактируйте и сохраните текст. Вернитесь в браузер. ViewSourceWith загрузит содержимое текстового файла обратно в поле.
Использование UTF-8 рождает некоторые проблемы, например, с вызовом ispell из vim. Для решения таких проблем в .vimrc добавляются функции с автоматической перекодировкой. Например:
function! SpellUTF8() set fileencoding=koi8-r update ispell -x % edit % set fileencoding=utf-8 update endfunction " SpellUTF8()
Эта страница http://phd.pp.ru/Russian/Software/Mozilla/external_editor.html была сгенерирована 27.09.2009 в 15:48:57 из шаблона CheetahTemplate external_editor.tmpl; Некоторые права зарезервированы. Вы можете узнать о технических аспектах этого сайта.