Vim Org Mode — это плагин для редактора Vim, который интегрирует функциональность режима организации в Vim. Режим организации — это режим, который помогает составлять структуру, управлять задачами и делать заметки с помощью языка разметки обычного текста.
Режим организации — это полезный инструмент для написания задач и управления ими, созданный для GNU Emacs. Однако его также можно использовать в редакторе Vim с помощью плагина Vim Org Mode.
В этом руководстве я расскажу, как интегрировать плагин Vim Org Mode с редактором Vim и как его использовать.
Примечание: Обратите внимание, что для целей данного руководства я использую дистрибутив Linux (Ubuntu 22.04). Инструкции будут идентичны для других дистрибутивов Linux, но могут отличаться для macOS и Windows.
- Предварительное условие
- Установка режима организации Vim
- Использование организационного режима Vim
- Экспорт файла организации с использованием режима организации Vim
- Ограничение режима Vim Org
- Заключение
Предварительное условие
Вам необходимо установить Emacs в Linux, чтобы в полной мере использовать возможности Vim Org Mode. Чтобы установить Emacs в Linux через менеджер пакетов APT, используйте:
sudo apt установить emacs
Режим организации разработан для Emacs и является его основной частью. Весь плагин Vim Org Mode использует Emacs для экспорта файлов .org в различные форматы.
Установка режима организации Vim
Вам понадобится менеджер плагинов для интеграции режима организации в редактор Vim. Менеджер плагинов — это самый простой способ установить плагины для Vim. К сожалению, в редакторе Vim по умолчанию нет менеджера плагинов, его необходимо устанавливать вручную.
Существуют различные менеджеры плагинов, такие как Vim-Plug, Pathogen, Vundle и Volt. Все менеджеры плагинов идеальны, но в этом руководстве я буду устанавливать Vim-Плаг потому что его легко настроить.
Чтобы установить менеджер плагинов Vim-Plug, выполните следующие команды:
завиток - ФЛо ~/. потому что / автоматическая загрузка / затыкать . потому что -- создавать - каталоги \https :// сырой . githubusercontent . с / Джунганн / потому что - затыкать / владелец / затыкать . потому что
Теперь сделайте звонок плагин#begin() и вызов плагина#end() теги в вимрк файл.
вызов плагин#начать ( )< Коды плагинов >
вызов вилка#конец ( )
В Vim плагины представлены в виде кодов, которые можно разместить между этими двумя тегами.
Давайте разместим Организационный режим код плагина в этих тегах:
вызов плагин#начать ( )Затыкать 'jceb/vim-orgmode' «Плагин режима организации»
Затыкать 'tpope/vim-speeddating' «Чтобы вставить даты
Затыкать 'vim-скрипты/utl.vim' «Чтобы вставить URL-адреса
вызов вилка#конец ( )
Код взят из известного источника плагина Vim: Будь офигенным .
Вам также потребуются другие плагины под названием СКОРОСТНЫЕ ЗНАКОМСТВА и УТЛ чтобы быстро вставлять даты и URL-адреса при редактировании документов организации в Vim с использованием режима организации.
Сохраните и выйдите из вимрк файл с использованием шифт+зз ключи или :wq команда.
Откройте редактор Vim и запустите :PlugInstall команда для установки плагина режима организации.
: PlugInstall
:PlugInstall Команда используется для установки плагинов, которые размещены в папке вимрк файл. Чтобы удалить плагин, удалите код плагина из файла вимрк файл и запустить :PlugClean команда в редакторе Vim.
Режим организации успешно интегрирован с редактором Vim.
Использование организационного режима Vim
Давайте создадим файл организации в редакторе Vim, чтобы практически использовать режим организации в Vim.
# Документ организации о LinuxHint* Добро пожаловать к Линукс
Место к узнать о Linux и открыть - исходное программное обеспечение .
** Основные категории
+ * Убунту *
+ Установка Вима
~ sudo apt установить vim ~
+ Установка VLC
~ sudo apt установить vlc ~
+ Настройка Apache
+ * Команды Linux *
+ Команда вырезать
+ Команда копать
+ команда grep
+ * Почему *
Учить более о Linux, Посетите [ [ www . LinuxHint . с ] [ LinuxHint ] ]
2023 год : 12 : двадцать один Четверг
** TODO Посещали ли вы LinuxHint раньше? ?
+ [ ] Нет
+ [ Икс ] Да
Чтобы продолжить, запустите Vim, вставьте содержимое файла организации, указанного выше, и сохраните его с именем .org расширение.
Вы заметите, что файл правильно отформатирован благодаря интеграции плагина Vim Org Mode.
В приведенном выше файле символ # используется для добавления комментариев, а *, ** и *** обозначают уровень заголовка 1, 2 и 3. Символ плюс (+) используется для создания неупорядоченного списка, а * * делает текст жирным.
Использовать Ctrl+А и Ctrl+X клавиши для увеличения или уменьшения компонента даты или времени (формат числа или слова), благодаря СКОРОСТНЫЕ ЗНАКОМСТВА плагин.
Кроме того, вы можете свернуть и развернуть заголовок, наведя курсор на заголовок и нажав клавишу табуляции.
Чтобы узнать больше о разметке файла организации, см. шпаргалку, приведенную ниже:
Экспорт файла организации с использованием режима организации Vim
Режим организации также используется для экспорта файлов организации в различные форматы, такие как PDF, Beamer PDF, Markdown, LateX и HTML.
Обратите внимание, что в вашей системе Linux должен быть установлен и настроен Emacs для экспорта файла организации с помощью плагина режима организации.
Чтобы экспортировать файл организации в формате PDF, используйте:
: ОргЭкспортТоPDFЧтобы экспортировать файл организации в HTML, BeamerPDF, LaTeX и Markdown, используйте следующие команды:
: ОргэкспорттоHTML: оргэкспорт в уценку
: Оргэкспорт в ToLaTeX
: OrgExportToBeamerPDF
Ограничение режима Vim Org
Важно отметить, что режим организации не полностью реализован в Vim. Многие функции по-прежнему недоступны, в отличие от Emacs, например:
- Сроки
- Планирование
- Диспетчер повестки дня
- Время работы
- Поиск по тегам
- Издательский
И многие другие.
Но будущие обновления наверняка добавят в Vim все основные функции режима организации.
Заключение
Плагин Org Mode расширяет функциональные возможности Vim, позволяя пользователям воспользоваться возможностями Org Mode, не покидая Vim. Вы не можете использовать режим организации с Vim «из коробки», необходимо установить плагин. В режиме организации для Vim по-прежнему отсутствуют многие ключевые функции, которые, как ожидается, появятся в будущем. Однако интеграция организационного режима выполняет работу по созданию списка TODO, навигации по заголовкам и управлению датами и временем. В целом, режим организации — ценный инструмент для тех, кто предпочитает интерфейс Vim, но при этом пользуется преимуществами повышения производительности режима организации.