1

Кто-нибудь может дать объяснение относительно того, что это делает, или указать мне на vimdocs? line("'\"")

function! ResCur()$
  if line("'\"") <= line("$")
    normal! g`" 
    return 1
  endif$
endfunction

функция предназначена для возврата каретки к той же строке при открытии файла.

1 ответ1

1

" Избегает с обратной косой чертой, потому что '" окружен двойными кавычками.

:help '" говорит:

To the cursor position when last exiting the current
buffer.  Defaults to the first character of the first
line.  See last-position-jump for how to use this
for each opened file.
Only one position is remembered per buffer, not one
for each window.  As long as the buffer is visible in
a window the position won't be changed.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .