2014-04-07 2 views
3

Мне никогда не было удобно с yank, всегда двигая курсором к началу целевой строки, то есть даже когда вы используете yank с обратным движением (например, k или b). Таким образом, возможно ли, чтобы курсор всегда сохранял свое положение, когда дергался?Сохранение положения курсора при захвате

Я не мог найти ответы в другом месте и не повезло с простой функцией, связанной с событием CursorMoved.

+1

Вы можете получить некоторые идеи из этого квеста on: http://stackoverflow.com/questions/16975610/vim-prevent-cursor-from-moving-when-yanking-to-a-mark - Я привык к '\' \ '', потому что он быстрый для ввода но я не знаю, сможет ли он работать во всех случаях. – Birei

ответ

1

добавьте в ваш ~/.vimrc:

vnoremap y mcy`c 

теперь, в визуальном режиме, у будет:

  1. MC - набор знак с в позиции курсора
  2. у - дергать
  3. `c - переместить курсор назад, чтобы отметить c
Смежные вопросы