Как улучшить свои навыки набора текста, чтобы эффективно изучить vim?

Как улучшить свои навыки набора текста, чтобы эффективно изучить vim?

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

Как мне это сделать?

решение1

Слепая печать — это не способ стать хорошим пользователем Vim. Способ стать хорошим пользователем Vim — использовать его в течение двадцати лет, и дажезатемэто все равно вас удивит (как и меня).

Поскольку Vim — это редактор, в котором можно превратить Декларацию независимости в Великую хартию вольностей примерно за 73 нажатия клавиш, скорость ввода не является основным фактором.

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

И если ваша цель — стать хорошим слепым печатающим, то использование редактора, в котором каждое двенадцатое нажатие клавиши переключает вас в режим вставки или выключает его, вероятно, не самая лучшая идея :-)

решение2

Если у вас Windows, попробуйтеTypefaster портативный. В Linux вы можете попробоватьКлаваро,Ктач,Совет10,Машинистка GNU.

решение3

Выучите несколько команд и используйте их часто. Когда они станут вашей второй натурой, добавьте еще несколько команд в свой репертуар.

Кроме того, когда вы достаточно свободно освоите набор команд, не ленитесь и используйте их для выполнения задач, которые имеют лучшие решения — на самом деле потратьте время на то, чтобы выяснить, какое решение является лучшим, а затем попрактикуйтесь в его использовании.

решение4

Для слепой печати попробуйтеhttp://www.typingweb.com/typingtutor/иhttp://play.typeracer.com/

Для начала работы с Vim

Скринкасты от PeepCodehttp://peepcode.com/products/smash-into-vim-i(очень полезно), от Дерека Уайеттаhttp://www.derekwyatt.org/vim/vim-tutorial-videos/.

Купить книгу редактора Learning Vi и Vim от O'Reilly и Hacking Vim 7.2

Вот как я узнал

Связанный контент