Интерфейс Vim в полях ввода веб-браузера?

Я ищу плагин для браузера, который вводит текстовые поля ввода с тем же интерфейсом клавиатуры текстового редактора Vim. Я принял Vimium, который делает общую навигацию намного более эффективной, однако я часто нахожу свое желание, что у меня есть интерфейс Vim, в то время как я выбрал поле ввода (например, когда я создаю этот пост). Мне очень хотелось бы иметь возможность перемещаться по тексту так же, как я редактирую файл с помощью текстового редактора vim, и мне любопытно, существует ли такой плагин?

  • Запустите команду Vim из сценария bash
  • vim слишком медленный при сохранении файлов
  • Любая утилита / инструмент unix для автоматического резервного копирования файлов перед сохранением?
  • Как я * полностью * отключить ярлык Ctrl-O в Midnight Commander?
  • Vim - как увеличить число в визуальном блоке?
  • Ошибка подсветки синтаксиса в syncolor.vim с VIM 8.0 на Ubuntu
  • Редактирование и компиляция файлов на удаленном сервере с помощью Vim
  • Использование двойного щелчка в окне терминала в Fedora 24 с помощью vim для выполнения копирования и вставки
  • 6 Solutions collect form web for “Интерфейс Vim в полях ввода веб-браузера?”

    Добавления Pentadactyl и Vimperator для Firefox позволяют редактировать vim в текстовых областях, нажимая ctrl+t ; Я думаю, что есть возможность включить его постоянно. Есть также «Весь текст»! который фактически запустит для вас редактор.

    Что касается Chrome, это не так просто, так как API довольно ограничен. Они требуют, чтобы вы запускали сервер в своей системе. Был TextareaConnect , но сейчас он сломан.

    Добавляя к ответу Шона, пентадактил (и vimperator) позволяет вам нажимать ctrl+i когда в текстовом поле действительно редактировать его в vim. Он сохранит содержимое текстового поля во временном файле, откройте этот файл в (g) vim и прочитает (измененное) содержимое после закрытия редактора.

    wasavi предоставляет интерфейс vim для текстовых полей в нескольких веб-браузерах (Chrom (ium), Firefox / Iceweasel & Opera), и я могу подтвердить, что он работает на Chromium on Linux (Debian 7 w / Gnome3). Начните его с более подробной информации на домашней странице ниже:

    главная страница wasavi

    Страница Github

    для Chrom (ium)

    Ссылки для установки в Opera и Firefox / Iceweasel можно найти на главной странице (ссылка выше – я включил их, но я не могу опубликовать более двух ссылок …)

    Если вы используете Chrome, я недавно выпустил расширение Chrome с открытым исходным кодом под названием Vimsert. Это позволит вам редактировать любое текстовое поле в vim-режиме редактора Ace.

    https://github.com/gabesullice/vimsert

    Если вы хотите преобразовать текстовое поле в редактор кода, подобный vim, этот букмарклет позволяет преобразовать любое текстовое поле в туз , щелкнув три раза на нем. Он поддерживает сочетания клавиш vim и emacs. Вы можете выбрать их на странице создания букмарклета.

    Я думаю, что ключ F является вашим ответом, так что он помечает все поля ввода числом, а затем набирает номер, с которым вы хотите вводить, так просто, как есть. Наслаждайся этим!

    Linux и Unix - лучшая ОС в мире.