Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用vim netrw打开文件时跳到最后一个位置_Vim_Autocmd_Netrw - Fatal编程技术网

使用vim netrw打开文件时跳到最后一个位置

使用vim netrw打开文件时跳到最后一个位置,vim,autocmd,netrw,Vim,Autocmd,Netrw,我希望自动跳转到我打开的任何文件中的最后一个位置 我的~/.vimrc文件中有: autocmd BufReadPost * \ if l

我希望自动跳转到我打开的任何文件中的最后一个位置

我的~/.vimrc文件中有:

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"