Тип обычно, но положите a \ после слова и перед пространством.
i.e. [F1]
У меня была такая же проблема, и оказалось, что файл .viminfo в моем домашнем каталоге имел неправильное право собственности. Он принадлежал root: root.
Как только я исправил право собственности на файл, изменив его на себя, вспомнив, что позиция файла снова начала работать для меня
Я думаю, что эта публикация в вики может предоставить решение. Я не верю, что восстановление позиции - это ожидаемое поведение. http://vim.wikia.com/wiki/Restore_cursor_to_file_position_in_previous_editing_session
Существует плагин с именем vim-lastplace (я автор), который откроет ваши файлы, где вы остановились. Он улучшает приведенные выше предложения, игнорируя сообщения фиксации, потому что вы обычно редактируете новое сообщение и хотите начать в верхней части файла сообщения фиксации.
В моем случае vi была символической ссылкой: /usr/bin/vi -> /etc/alternatives/vi -> /usr/bin/vim.tiny. У последнего нет реальных особенностей vim. Установка пакета «vim» (с использованием synaptic или apt-get) сделала эту символическую ссылку на /usr/bin/vim.basic, и это устранило проблему.
Ошибка в решении Lunar Mushrooms. Здесь исправление:
if has("autocmd")
" When editing a file, always jump to the last known cursor position.
" Don't do it when the position is invalid or when inside an event handler
" (happens when dropping a file on gvim).
" Also don't do it when the mark is in the first line, that is the default
" position when opening a file.
autocmd BufReadPost *
\ if line("'\"") > 1 && line("'\"") <= line("$") |
\ exe "normal! g`\"" |
\ endif
endif