phdru.name / Russian / Software / Mozilla
Для редактирования текстовых полей (<input type="text"> и <textarea>) в Мозилле скачайте и установите расширение textern.
Раньше я использовал ViewSourceWith, но начиная с Firefox 57 расширения не в формате WebExtensions перестали работать. Пришлось перейти на textern.
Кликните правой кнопкой в текстовом поле, и в появившемся меню выберите в подменю "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()
Эта страница https://phdru.name/Russian/Software/Mozilla/external_editor.html была сгенерирована 16.06.2024 в 13:04:24 из шаблона CheetahTemplate external_editor.tmpl; Некоторые права зарезервированы. Вы можете узнать о технических аспектах этого сайта.