Изучение Vim после vimtutor

25

Какими должны быть следующие шаги к изучению Vim после завершения vimtutor? Я смотрел видео на YouTube, читал учебники онлайн и вопросы / ответы по SE, и я занят чтением Practical Vim.

Есть ли другие хорошие ресурсы доступны? Практика и использование Vim - а не просто просмотр / чтение об этом - безусловно, хороший способ учиться. Любые предложения о том, как использовать встроенную справочную систему для изучения Vim?

PS: Хотя этот вопрос по SO закрыт из-за не по теме, некоторые ответы там выглядят полезными.

PPS: я использовал vim много лет назад, перешел в Emacs для Org-Mode, а сейчас возвращаюсь в vim :)

SabreWolfy
источник
1
Ваш вопрос также может быть закрыт, потому что сайты SE предназначены для точных вопросов, а ваши могут быть слишком широкими. Кроме того, Pratical Vim - удивительная книга, и читать ее - действительно хорошая идея. После этого я думаю, что лучший способ научиться - это использовать vim ежедневно, и каждый раз, когда вы находите что-то, что кажется неестественным (или противоречит философии vim), вы записываете это и пытаетесь найти лучший способ сделать это.
statox
Если вы используете Vim для привязки клавиш, рассмотрите Spacemacs .
Миржан Иркегулов

Ответы:

31

Заточи пилу

Лучший общий совет - простой: « Заточите пилу » из эссе Брэма о семи привычках. Я также предлагаю сообщение в блоге Vimcasts : об заточке пилы .

В основном «заточка пилы» может быть обобщена как:

Не учите все сразу, но учите несколько вещей одновременно. Когда вы обнаружите неэффективность, ищите способы ее улучшить. Повторение

Vimrc

Я также рекомендую использовать почти пустой vimrc . Вы должны примерно понимать каждую строку в вашем vimrc. Используйте :helpи Google узнать больше.

Плагины

Общие советы по плагину:

  • Медленно добавьте плагин или два, когда возникнет такая необходимость.
  • Не устанавливайте плагин без предварительного поиска нативного решения
  • Должен иметь хорошую документацию
  • Избегайте плагинов с множеством отображений
  • Если это не похоже на Vim, тогда избегайте этого
  • Избегайте, если есть сопоставления, которые не работают с .командой (возможно, придется использовать repeat.vim )

Больше хороших мест, чтобы узнать больше о Vim

TL; DR

Прочитайте :helpи попробуйте внести небольшие изменения в ваш рабочий процесс.

Питер Ринкер
источник
Лично у меня есть огромная страница на vimwiki, где я делаю заметки, своего рода кулинарную книгу, большая часть которой связана с вопросами по stackexchange, а также со всеми вышеизложенными предложениями. Я думаю, что это отличная идея - сделать свою собственную. Мой здесь: bitbucket.org/sergio/dotfaster/raw/…
SergioAraujo
2

Вы можете многому научиться, следуя вопросам и ответам в списке рассылки vimили http://vim.sourceforge.net/maillist.php#vim . Хотя этот сайт StackExchange отлично подходит для простых вопросов и ответов, список рассылки лучше подходит для вопросов, требующих некоторого обсуждения.vim_use

garyjohn
источник