Хороший урок Vim?

4681
Macha

Я постоянно слышал хорошие слова о vim, и теперь я заинтригован. Единственное, что меня отталкивает - это нерегулярное управление с клавиатуры. Кто-нибудь знает какие-нибудь хорошие учебники для начинающих vim?

16
Я думаю, вы обнаружите, с небольшим опытом, что управление с клавиатуры прекрасно, особенно на ноутбуках. Вы можете перемещаться и редактировать весь документ, не выходя из домашней строки и не используя мышь. J. Polfer 15 лет назад 0
Если управление Vim сложно, попробуйте Emacs; они пожрут тебе мозг. josemota 13 лет назад 0
используйте ": ведомый мсвин", если вы чувствуете, что он слишком устарел, или вставьте его в ~ / .vimrc, чтобы заставить его делать это таким образом, вы всегда можете вернуть его обратно с помощью ": вести себя xterm", если передумаете. Кроме того, я считаю, что у каждого должно быть по крайней мере несколько собственных сопоставлений для тонкой настройки, поскольку не все учатся печатать точно так же, особенно для тех, кто использует клавиатуры Дворака или другие странные раскладки (я в какой-то момент использовал модифицированная цифровая клавиатура для редактирования только цифровых документов) osirisgothra 10 лет назад 0

9 ответов на вопрос

27
Telemachus

Для начала Vim предлагает собственный учебник. Просто запустите это в терминале:

vimtutor 

Хорошая вещь о vimtutorтом, что он позволяет вам читать о том, как работает редактор, в то время как он фактически используется .

Кроме того, вы можете посмотреть ссылки здесь: Страница Vi Lovers

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

Я хотел бы добавить, что лучший способ, чтобы освоиться с Vim, чтобы использовать его исключительно для немного. Если вы в конечном итоге ненавидите это, хорошо. Тогда используйте что-нибудь еще. Однако единственный способ тренировать свои пальцы и мозг - это использовать его. Мои пальцы теперь по привычке, даже когда я нахожусь в почтовом клиенте GUI на работе (вместо Mutt).Escape :wq

Репетитор vim ужасен; по крайней мере, ужасно убеждать вас, что vim действительно полезен и полезен для здравомыслящих людей. hasen 15 лет назад 2
@hasen: как говорят в морской пехоте, это звучит как личная проблема. Telemachus 15 лет назад 4
+1 наверное лучший способ начать изучение vim. :) mithunsatheesh 10 лет назад 0
12
hasen
Первая ссылка отличная. Спасибо за это. Telemachus 15 лет назад 0
Да, прочитайте это первое некоторое время назад. Это хорошо :) Svish 15 лет назад 0
Обучающая программа Шпаргалки - как я учился vi. Шутки в сторону. Я распечатал шпаргалки, положил их перед своей клавиатурой, заставил себя набирать «gvim» при редактировании своих файлов и ссылался на них, как на то, что я хотел делать. Я потратил около двух недель на одну шпаргалку и освоил ее. J. Polfer 15 лет назад 1
Именно эта последняя ссылка и подтолкнула меня к использованию Vim. naught101 6 лет назад 0
5
Artur Carvalho

Stackoverflow: учебные пособия по Vim

4
phuibers

Я нашел обучающие видео Дерека Уайетта на Vimeo очень полезными. Он загрузил 27 видео, начиная с базового редактирования и далее описывая более продвинутые функции.

2
Kevin Panko

«Байт Vim» - это книга, цель которой - помочь вам научиться пользоваться редактором Vim, даже если все, что вы знаете, это как пользоваться клавиатурой компьютера.

+1, я узнал Vim, читая эту книгу в моих поездках на поезде. Atilla Filiz 13 лет назад 0
2
saiy2k

Проверьте эту игру VIM, она просто потрясающая: http://vim-adventures.com/

Это игра "Zelda встречает редактирование текста". Пройдите игру, чтобы освоить VIM. Я закончил 2 уровня, 3-й в стадии разработки, кажется.

Также проверьте это. Это хорошо: http://www.openvim.com/tutorial.html

1
sudhang

Я думаю, что vim recipes - это хорошая книга.

0
Babu

Я бы начал со страницы руководства (man vim), но я понимаю, почему вы не захотите прочитать все это.

Таким образом, это появилось в быстром поиске Google. Он охватывает некоторые из наиболее важных моментов, хотя, возможно, есть и более подробные руководства.

Чтение справочной страницы по Vim - практически нулевая помощь для новичка, поскольку в основном речь идет об открытии Vim в командной строке. Собственная внутренняя справка Vim очень хороша, но даже это не является нормальным способом изучения редактора на начальном этапе. В этом случае занимаемся чтением. Прочитайте краткое руководство и отредактируйте его, либо используйте программу `vimtutor`, чтобы сделать оба сразу. Telemachus 15 лет назад 2
0

В вашем терминале:

$ vim 

Затем в вашем открытом буфере vim:

:set syntax=on  :help 

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