使用vim netrw打开文件时跳到最后一个位置
我希望自动跳转到我打开的任何文件中的最后一个位置 我的~/.vimrc文件中有:使用vim netrw打开文件时跳到最后一个位置,vim,autocmd,netrw,Vim,Autocmd,Netrw,我希望自动跳转到我打开的任何文件中的最后一个位置 我的~/.vimrc文件中有: autocmd BufReadPost * \ if l
autocmd BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "normal! g`\"" |
\ endif
autocmd BufReadPost*
\如果line(“\”)>0&&line(“\”)我找到了一个简单的解决方法。只是添加到~/.vimrc
let g:netrw_browse_split = 3
允许我点击enter
以在新选项卡中打开文件并跳到最后一个位置
从技术上讲,这并不是我发布的问题的解决方案,但它对我来说已经足够好了
我还合并了以下内容:
我刚才补充说
`\"
到几行去屈服
let command .= "tgT`\":" . ( a:firstline + i ) . "\<CR>:+tabmove\<CR>"
这允许我一次打开多个文件,并跳到每个文件中的最后一个位置。虽然我认为这是一个有趣的、写得很好的问题,但它可能不是关于堆栈溢出的主题。对你来说更重要的是,你更有可能从专家那里得到专家的答案
let command .= "t`\"gT"