Интерфейс для персонализации vimrc без написания с нуля

12

Vim так бесконечно настраивается. Однако разработка vimrc является непростой задачей для новичков и промежуточных пользователей. По сути, вы должны разработать его с чистого листа, читая документацию и получая счастливые советы от других пользователей.

Существует ли интуитивно понятное меню конфигурации, которое поможет начинающим создавать и редактировать vimrc? Может быть, веб-инструмент или что-то похожее на диалог настроек в текстовом процессоре?

Скриншот настроек LibreOffice (CC-BY-SA 3.0 от th.libreoffice.org/get-help/installation/mac/)

200_success
источник

Ответы:

13

Вы можете использовать встроенные :optionsи :mkvimrc(см. :help :optionsИ :help :mkvimrc).

Но ... создание собственного ~/.vimrc- непростая задача, только если вы хотите совершенного vimrc"прямо сейчас". Если вы не достаточно терпеливы, есть десятки альтернативных редакторов с меньшим количеством опций и диалогов GUI. Vim - это не редактор, который вы можете взять во второй половине дня: ожидайте работы и чтения.

romainl
источник
1
Именно это. Я пользуюсь Vim уже 8 лет и все еще пишу свой vimrc. Если вы попытаетесь настроить слишком много сразу, вы не будете помнить, что вы сделали, и вы забудете воспользоваться этим.
Tommcdo
11

Одним из веб-сайтов для генерации .vimrcs является http://vimconfig.com/ . Это довольно просто - достаточно для начала (номера строк, подсветка поиска и т. Д.).

Мур
источник
3

Обновление : этот ответ явно неверен, так как другие ответы ссылаются на инструменты. Однако этот ответ может иметь то же значение, что и альтернативный (может быть, даже лучший) подход к автору корневых проблем.

К сожалению, я не думаю, что такой инструмент существует.

Но чтобы ответить на «корень» вашего вопроса - вам определенно не нужно начинать писать свой вопрос .vimrcс нуля. Обычная практика среди начинающих пользователей - просматривать .vimrcфайлы опытных пользователей vim. Вот несколько примеров, из которых вы могли бы многому научиться:

Наконец, есть плагин Tim Pope vim-sensible, который предоставляет некоторые основы, и я бы рекомендовал установить его.


источник