Есть ли богатые текстовые редакторы с Vi (m) ключами? В частности, что-то вроде Word, где я могу составить документ с цветами, заголовками и т.д. но использовать Vi (m) привязки для перемещения и компоновки?
Vim для Word (или что-то в этом роде)
Ответ 1
Итак, если вам нужно использовать MS Word и хотите привязки клавиш vim, есть add on, но если вы не привязаны к этому Я бы определил. пойдите для LaTeX + латексный пакет vim.
Ответ 2
Вы знакомы с Latex?
Проще говоря, вы можете форматировать документы в виде простого текста с помощью тегов или команд.
Затем вы компилируете свой документ в окончательный формат .pdf,.ps и т.д.
Пример:
\documentclass{article}
\title{Cartesian closed categories and the price of eggs}
\author{Jane Doe}
\date{September 1994}
\begin{document}
\maketitle
Hello world!
\end{document}
Это позволит вам писать в vim, но по-прежнему получить профессиональный текстовый вывод для ваших документов.
Ответ 3
Если вы хотите использовать vim для редактирования текста, но хотите, например, иметь текст в разных цветах, жирным шрифтом и т.д., вы можете использовать Txtfmt. Он позволяет вам, используя специальные символы, немного "приукрасить" текстовые файлы. Они могут выглядеть довольно красиво, и это пригодится, если вы привыкли к vim и, например, пишете документы для своих программ, которые вы позже просто получите в словах, и сделаете корректировку или два, и отправляйтесь.
Ответ 4
Плагин Txtfmt определенно обеспечивает функциональность, которую вы ищете. Это немного похоже на возможность "богатого текста" для обычного текста в Vim.
Последняя версия поддерживает 8 настраиваемых цветов переднего и заднего плана, а также все комбинации полужирного, подчеркивания, курсива и т.д. Выделение - это токены, но маркеры визуализируются невидимыми по синтаксису и могут быть вставлены с очень удобными и интуитивными отображениями, которые не требуют от вас ничего запомнить: например, "жирный шрифт" может быть задан строкой, такой как bu или ub. Разработанная версия поддерживает также визуальные карты, которые позволят вам выбрать текст и сказать (например) "Сделать этот текст красным, полужирным шрифтом" и автоматически вставить или удалить соответствующие маркеры. (Это действительно довольно просто и интуитивно, однако, даже с не визуальными отображениями.)
Хотя плагин очень настраиваемый, настройки по умолчанию подходят для большинства пользователей, и автор более чем счастлив ответить на любые вопросы по настройке или использованию...
Ответ 5
Если вам нравится Markdown или Latex, вы можете использовать бесплатный редактор RSTudio с открытым исходным кодом, с включенным VIM-режимом. Экспорт в виде Word, PDF или HTML и т.д.
Загрузить Rstudio:
https://www.rstudio.com/products/RStudio/#Desktop
Читайте про отметку:
Ответ 6
Здесь есть способ настройки Abiword для использования vi привязки клавиш
Ответ 7
Если вы хотите (или должны) остаться с Word и не хотите выкладывать $100 для лицензии ViEmu, вы можете попробовать использовать this AutoHotKey script для предоставления некоторых основных функций, подобных vi. Связанная с репо также обеспечивает автономный exe, чтобы получить то же самое без использования AutoHotKey.
Есть много веских причин полностью отказаться от слова, но иногда это не вариант: (
Ответ 8
Вы можете использовать выбранный вами текстовый редактор с ключами vim (vim, emacs, sublime, atom, vscode и т.д.) И написать свой документ в уценке. Затем используйте мощный инструмент под названием pandoc, чтобы перевести его практически на любой другой язык разметки, который вы хотите. Можно скомпилировать ваш документ в форматах с расширенным текстом, включая MS Word или даже MS Powerpoint. Вы можете оценить свои результаты, используя шаблон.
Pandoc имеет обширную документацию и использует более богатый синтаксис разметки, который позволяет вам делать практически все, что вы хотите с текстом. Он активно развивается сообществом. Практически в любом крупном текстовом редакторе есть несколько плагинов для pandoc.
Ответ 9
Вы можете использовать GlobalVim. GlobalVim - это настольное приложение, которое позволяет редактировать режим vim в любой ситуации редактирования.