2009-09-09 2 views
11

Я изучаю vi, поскольку я ценю огромные возможности редактора и должен использовать текстовый редактор для моего текущего проекта. Во многих учебниках я читал, что для ускорения рекомендуется использовать клавиши «h», «j», «k» и «l» вместо клавиш со стрелками.Как прикоснуться к машинистам в vi?

Однако, как машинка для прикосновений, мои пальцы обычно находятся в положении по умолчанию a, s, d, f (левая рука) и j, k, l и ö (правая рука [немецкая клавиатура]). Навигация в vi требует эффективного размещения правой руки в позиции по умолчанию h, j, k и l. Это затрудняет запись текста, так как я постоянно замечаю, что начинаю набирать текст, когда правая рука находится в позиции «правая рука», а не «позиция правой руки».

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

ответ

10

Я все еще держу пальцы на домашних клавишах для сенсорного ввода и просто протягиваю ключи, которые я хочу. Мой указательный палец используется как для h, так и для j. Я не часто переключаюсь между h и j, так что это не мешает мне.

Я нахожу, что я использую w, b, 0, f и/для перемещения, хотя и не с h, j, k и l.

BTW. Мне было очень сложно написать это сообщение в текстовом поле браузера. Когда вы вводили ключи vi, мои пальцы, естественно, хотели их использовать. Извините за любые посторонние символы :-)

+1

Я делаю в целом то же самое. Я считаю, что достижение ключа Esc замедляет меня намного больше, чем использование левого указательного пальца для h и j. –

+0

Звучит разумно, я постараюсь установить эту привычку. – simon

+0

@bill: «левый» указательный палец? –

Смежные вопросы