Можно ли установить курсор в конце найденной строки? - PullRequest
4 голосов
/ 19 января 2010

Я использую VIM 7.1

Когда я ищу строку в файле, курсор перемещается в начало строки, найденной в тексте.

Может ли курсор перемещаться вконец вместо начала строки?

String where I'm looking for the search

Я хочу курсор на g короля, когда я ищу king

  • Я пытался перейти к предыдущему результату :N

  • Я пытался искать с ?

Ответы [ 3 ]

11 голосов
/ 19 января 2010

Используйте /king/e.Е означает поставить курсор в конце матча.:help search-offset для получения дополнительной информации.

0 голосов
/ 22 января 2010
nnoremap ,n //e<CR>:let @/=@/<CR>
0 голосов
/ 19 января 2010

Да;используйте нулевое оглядывание назад

/\(king\)\@<=\ 

(Примечание: в конце этой строки есть пробел)

По сути, вы ищете место, следующее за «королем», иэто прыгнет к нему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...