Рубрики
Без рубрики

Project-Templates.nvim

Плагин Neovim Project Management https: //github.com/pianocomposer321/project-templates.nvim … Tagged с Python, Vim, Showdev.

Плагин Neovim Project Management https://github.com/pianocomposer321/project-templates.nvim

Я сделал этот плагин в основном из чистого разочарования. Я использовал расширение Шаблоны проекта Когда я использовал VSCODE в качестве IDE, и я пришел на него полагаться. Когда я мигрировал в Neovim, я подумал: «Это расширение было так полезно! Ясно, что должен Будьте равносильно для VIM, верно? «Я пошел на поиски и искал, но я не мог найти что -нибудь . Были плагины, которые создали шаблоны для отдельных файлов, и даже несколько связанных файлов, такие как Templator_vim , но ничего, что создает шаблоны для всего проекта, это определяет структуру проекта и код шаблона для каждого необходимого файла. В большинстве IDE IDE будет автоматически позаботиться об этих вещах для вас, когда вы запустите новый проект. Но с VIM вы должны создать каждый отдельный файл и папку самостоятельно. Этот плагин направлен на это исправить.

Демо

Требования

Вам понадобится NEOVIM, составленная с поддержкой Python3. Чтобы определить, имеет ли ваш Neovim поддержка Python, тип : echo есть ('python3') и нажмите Enter. Если он выводит 1 , у вас есть поддержка Python3, иначе вам нужно будет запустить команду PIP установить Pynvim .

Вам также нужно запустить команду PIP установка бинарно .

Монтаж

Добавьте это в свой init.vim:

  • Vim-plug:

    • Plug 'PianoComeser321/Project-Templates.nvim', {'do': ': UpdaterEmoteplugins '}
  • Вандл:

    • Плагин 'PianoComposer321/Project-Templates.nvim', {'do': ': UpdaterEmoteplugins'}

и т. д. и т. д.

Затем запустить : Pluginstall (Vim-plug) или : PlagininStall (Вандл).

Наконец, перезапустите Neovim.

  • : LoadTemplate – Загрузите шаблон в новый проект. Плагин будет искать заполнители (например, #{Placeholder} ) и попросить значения заменить их в каждом необразовательном файле
  • : DeleteTemplate – Удалить шаблон
  • : Saveastemplate – Сохранить текущую папку и все файлы и подпапки в качестве нового шаблона

Плагин будет искать шаблоны в ~/.templates. Образцы шаблонов можно найти в https://github.com/pianocomposer321/project-template-samples Анкет Если вы хотите создать свои собственные шаблоны, просто создайте новый проект, добавьте желаемые заполнители и сохраните его в ~/.templates или используйте : Saveastemplate командование

Finder.vim – https://vim.fandom.com/wiki/implement_your_own_interactive_finder_without_plugins

Вдохновленный Это Подличный текстовый плагин и это Против расширения кода.

Оригинал: “https://dev.to/pianocomposer321/project-templates-nvim-3ecg”