В Vim есть более элегантный способ, чтобы перейти к номеру строки под курсором, чемметод Vim для перехода на номер под курсором
map gn "[email protected]
«дп» или какой-либо другой ключевой комбо? Это требует, чтобы курсор находился в начале строки чисел. Кроме того, этот макрос МОЖЕТ быть немного опасным в зависимости от того, что находится в регистре «n».
Не совсем уверен даже в том, почему это работает: @n
означает выполнить то, что находится в регистре n (число), а не объединить его с «G».
Функции с чем-то вроде
call cursor(expand("<cword>"),1)
, кажется, не работает.
Мысли?
квалифицированно сделано, пояснено. Важным отличием (по крайней мере, для меня) является то, как интерпретируется команда. wrt @n не «выполняет n», это модификатор, который удерживается в «командной строке» (из-за отсутствия лучшего термина) до завершения строки с движением. это совершенно ясно. – wmmso