Ответ 1
Вы хотите прочитать этот совет vim.
в редакторе VIM, поскольку я знаю, что есть команда `.
, чтобы точно вернуться туда, где мы оставили в VIM.
Но мой вопрос: как сделать его автоматическим, что я имею в виду, каждый раз, когда я выхожу и снова вхожу в тот же файл, он приводит меня к тому, что я ушел.
Я видел, что мой друг VIM имеет такое поведение, но он не знает, как это сделать.
Спасибо, ребята!
Вы хотите прочитать этот совет vim.
Я использую эти команды много:
CTRL-O Перейти к [count] Старая позиция курсора в списке переходов (не команда движения).
CTRL-I Перейдите к [count] более новой позиции курсора в списке переходов (не команда движения).
ma Установить метку a
в позиции курсора (не перемещается курсор, это не команда движения).
'a Перейти к значению a
в текущем буфере.
gi Вставить текст в том же положении, что и в режиме Вставки был остановлен в последний раз в текущем буфере.
Прочтите это: :help last-position-jump
Поместите эти строки в файл ~/.vimrc
" When editing a file, always jump to the last cursor position
autocmd BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "normal g`\"" |
\ endif
Это поможет вам в следующий раз, когда вы откроете vim, чтобы восстановить позицию курсора.
Другая идея заключается в том, чтобы разместить это на ~/.bashrc
lvim='vim -c "normal '\''0"'
Это позволит вам открыть последний отредактированный файл.