Intereting Posts
Почему последовательность CR (\ r) вводится в файл .vimrc? Умные варианты ссылок на рабочем столе? Профили AppArmor в Docker / LXC Как Linux отличается между открытием файла в режиме чтения и фактическим чтением данных из него? Как я могу перечислить все файлы, но только в каталогах, у которых нет подкаталогов? Туннелирование VPN через SSH mac Рекурсивно удалить скрытую директорию и ее файлы? Подстановка команд против перенаправления ввода-вывода? Что это значит, когда вывод $ ls -lasrt включает в себя '.' а также '..' Где в Apache 2 вы устанавливаете директиву ServerName глобально? Toggle / macro / xargs-like вещь для переменных оболочки Информация о том, когда пакеты были установлены / обновлены кем и связаны обновления с помощью rkhunter-сканирований (предупреждения rkhunter) grep на одну строку перед матчем плюс матч Замените только шестнадцатеричные цифры, игнорируйте, если их меньше или больше, чем 8 цифр Использование команды sed Как добавить redis в selinux, чтобы он был разрешительным?

Есть ли способ открыть открытые текстовые поля Google Chrome в vim?

Я ежедневно использовал Firefox, но переключился на Google Chrome и использовал его уже 2 года. Один плагин, который я пропустил, это тот, это весь текст! , Этот плагин разрешил открывать текстовое поле в отдельное окно vim или gvim где я мог бы редактировать, а затем сохранять содержимое, когда это будет сделано, обратно в Firefox.

Я обнаружил, что этот плагин является TextAid , но я нахожу его немного клонированным, так как он требует, чтобы отдельный веб-сервер поддерживался.

Я бы предпочел не использовать TextAid, знает ли кто-нибудь о каких-либо альтернативных методах достижения этого с помощью Chrome?

Существует расширение chrome с именем Surfingkeys , которое включает редактор ACE vim (редактор vim, реализованный с помощью Javascript).

С расширением вы можете нажать Ctrl-i чтобы вызвать редактор vim, когда вы находитесь в элементе input или textarea . Затем вы можете отредактировать текст с помощью редактора vim и :wq написать текст в редакторе vim обратно на элемент на странице.

Вы также можете использовать редактор vim для выбора опции для элемента select , что полезно, когда в элементе select есть множество опций.

Больше информации можно найти – редактор vim с ACE . редактировать элемент ввода

редактировать элемент выбора

С хром (по дизайну) сложнее, но вы можете попробовать textaid .

См. https://superuser.com/questions/261689/its-all-text-for-chrome

В общем, вы должны иметь бэкэнд. Хотя, он не должен быть веб-сервером. Если вам удобно иметь скрипт, работающий локально, каждый раз, когда вы открываете редактирование или выполняете службу (хотя это будет близко к проблеме), это можно сделать с помощью API для связи с локальными сценариями по каналам.

Короче, как это работает, с помощью Ajax в браузере. Расширение может вызывать локальный скрипт, который, в свою очередь, открывает желаемый редактор и поддерживает связь. Локальный скрипт печатает данные в stdout а расширение получает то, что нажато.

Другой выбор – использовать локальное хранилище, но не нашел способ хорошо сочетать его с фактически запуском локальных приложений.

У меня есть проект на льду, использующий python в качестве backend и, прежде всего, Vim в качестве редактора, но также тестировал его с помощью таких вещей, как Emacs и Gedit. У меня была рабочая версия, но она искалечила ее и не смотрела на нее некоторое время.

Это не ответ как таковой, но добавил его в качестве примечания. Я мог бы работать над плагином и возвращаться к нему;), но если локальный скрипт не является стартером, я боюсь, что это не сильно поможет вашему запросу.

Wasavi открывает текстовые области в vi-подобном редакторе, который настраивается через файл rc .

Видео и ссылки для скачивания на странице GitHub . Поддерживаются Chrome, Opera и Firefox.

Вот пример того, как я редактирую этот ответ:

введите описание изображения здесь