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

3617
Animesh

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

Как я могу сделать это?

5

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

12

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

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

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

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

`:% d | 0r! wget http://www.constitution.org/cons/magna.txt -O -` - это 63 нажатия клавиш, включая возврат Benoit 13 лет назад 8
@paxdiablo: у меня сложилось впечатление, что они не являются взаимоисключающими. Спасибо за ваше понимание. Animesh 13 лет назад 0
Если вы переназначите заглавные буквы в качестве escape-ключа, это не будет проблемой prasad 7 лет назад 0
6
Benoit

Если на Windows, попробуйте Typefaster Portable . В Linux вы можете попробовать Klavaro, Ktouch, Tipp10, GNU Typist .

Полезно знать, что использование репетитора, показывающего клавиатуру, не очень хорошая вещь (не заставит работать вашу память). Вот почему рекомендуется использовать GNU Typist или, по крайней мере, скрыть виртуальную клавиатуру, когда она доступна. smonff 9 лет назад 0
4
Mansoor Siddiqui

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

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

2
Jose Elera

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

Для начала с Vim

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

Купить книгу обучения Learning Vi и Vim от O'Reilly и Hacking Vim 7.2

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