Что такое организационный режим Vim

Cto Takoe Organizacionnyj Rezim Vim



Vim Org Mode — это плагин для редактора Vim, который интегрирует функциональность режима организации в Vim. Режим организации — это режим, который помогает составлять структуру, управлять задачами и делать заметки с помощью языка разметки обычного текста.

Режим организации — это полезный инструмент для написания задач и управления ими, созданный для GNU Emacs. Однако его также можно использовать в редакторе Vim с помощью плагина Vim Org Mode.







В этом руководстве я расскажу, как интегрировать плагин Vim Org Mode с редактором Vim и как его использовать.



Примечание: Обратите внимание, что для целей данного руководства я использую дистрибутив Linux (Ubuntu 22.04). Инструкции будут идентичны для других дистрибутивов Linux, но могут отличаться для macOS и Windows.



Предварительное условие

Вам необходимо установить 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, но при этом пользуется преимуществами повышения производительности режима организации.