Хороший урок Vim? [закрыто]


16

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


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

Если управление Vim сложно, попробуйте Emacs; они пожрут тебе мозг.
Хосемота

используйте ": ведомый мсвин", если вы чувствуете, что он слишком дальний, или поместите это в ваш ~ / .vimrc, чтобы заставить его делать это таким образом, вы всегда можете вернуть его обратно с помощью ": вести себя xterm", если передумаете. Кроме того, я считаю, что у каждого должно быть по крайней мере несколько собственных сопоставлений для тонкой настройки, поскольку не все учатся печатать точно так же, особенно для тех, кто использует клавиатуры Дворака или другие странные раскладки (я в какой-то момент использовал измененный цифровой блок для редактирования только цифровых документов)
osirisgothra

Ответы:


27

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

vimtutor

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

Помимо этого, вы можете взглянуть на ссылки здесь: страница Vi Lovers

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

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


2
Репетитор vim ужасен; по крайней мере, ужасно убеждать вас, что vim действительно полезен и полезен для здравомыслящих людей.
hasen

4
@hasen: как говорят в морской пехоте, это звучит как личная проблема.
Телемах

+1 наверное лучший способ начать изучение vim. :)
mithunsatheesh

12

Первая ссылка отличная. Спасибо за это.
Телемах

Да, прочитайте это первое некоторое время назад. Это хорошо :)
Свиш

1
Обучающая программа Шпаргалки - как я учился vi. Шутки в сторону. Я распечатал шпаргалки, положил их перед своей клавиатурой, заставил себя набирать «gvim» при редактировании моих файлов и ссылался на них, как на то, что я хотел делать. Я потратил около двух недель на одну шпаргалку и освоил ее.
Дж. Полфер

Именно эта последняя ссылка и подтолкнула меня к использованию Vim.
naught101


4

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


2

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


+1, я узнал Vim, читая эту книгу в моих поездках на поезде.
Атилла Филиз

2

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

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

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



0

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

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


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

0

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

$ vim

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

:set syntax=on  
:help

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.