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

反命运

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

我在〜/ .vimrc文件中:

autocmd BufReadPost *                                                                                                                                                                                   
  \ if line("'\"") > 0 && line("'\"") <= line("$") |
    \ exe "normal! g`\"" |
  \ endif

如果我使用该vim命令打开文件,则效果很好

但是,如果我写vim .了一个目录来加载netrw并用于t在新选项卡中打开文件,则光标将出现在文件的顶部而不是最后的位置。

然后,我不得不使用`"跳转到最后一个位置。

使用netrw和时,有什么方法可以跳到最后一个位置t

谢谢。

反命运

我找到了一个简单的解决方法。只是添加到〜/ .vimrc

let g:netrw_browse_split = 3

让我点击enter打开新标签中的文件,然后跳到最后一个位置。

从技术上讲,这不是我发布的问题的解决方案,但对我来说效果很好。

我还结合了以下内容:https : //vi.stackexchange.com/questions/13344/open-multiple-files-in-tabs-from-explore-mode

我刚刚添加

`\"

到几行以产生

let command .= "tgT`\":" . ( a:firstline + i ) . "\<CR>:+tabmove\<CR>"

let command .= "t`\"gT"

这使我可以一次打开多个文件,然后跳到每个文件的最后一个位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

打开Google表格时跳转到最后一个位置

来自分类Dev

vim location-list:如果在最后一个位置,如何去第一个位置

来自分类Dev

使用 innerHTML 在 div 中打印时,我只看到最后一个选项

来自分类Dev

使用 if 语句对列表进行 for 循环,只有列表的最后一个位置运行 if 语句

来自分类Dev

TinyXML插入到最后一个位置。

来自分类Dev

如何使UITableViewCell坚持到最后一个位置

来自分类Dev

从最后一个位置恢复滚动时,列表框跳到顶部

来自分类Dev

如果netrw是最后一个也是唯一的缓冲区,则自动退出vim

来自分类Dev

GoogleMap:GeoCoder服务(使用位置),用于所有位置的多个位置绑定最后一个内容

来自分类Dev

使用Powershell使用变量将文件从一个位置复制到多个位置

来自分类Dev

VIM:如何从与已打开文件相同的位置打开另一个文件

来自分类Dev

使用vim打开文件会创建一个新文件,尽管该文件存在

来自分类Dev

使用.bat文件将所有.class文件收集到一个位置

来自分类Dev

别名打开在Vim中编辑的最后一个文件

来自分类Dev

别名打开在Vim中编辑的最后一个文件

来自分类Dev

如何使用C ++程序快速将文件从一个位置复制到另一个位置?

来自分类Dev

VBA 使用 SHFileOperation 将较新的文件从一个位置复制到另一个位置

来自分类Dev

尝试在一个位置使用批处理文件并调用Powershell脚本提升

来自分类Dev

使用Python curses将UTF8字符写入屏幕的最后一个位置

来自分类Dev

在arraylist中一个接一个地向前移动到最后,在按下按钮时使用片段?

来自分类Dev

为什么awk中的split(string,regex)使用最后一个字段在第一个位置?

来自分类Dev

使用XSLT 2将元素从一个位置移动到另一个位置

来自分类Dev

如何使用vim打开模板?

来自分类Dev

使用默认代码打开VIM

来自分类Dev

如何使用vim打开模板?

来自分类Dev

jQuery跳到最后一个XML子级

来自分类Dev

当我使用 quantmod 包绘制图表时,我得到多个图,而不是 1 个。如何只得到最后一个图表?

来自分类Dev

将数组中的项目移到最后一个位置

来自分类Dev

如何在numpy.zeros中找到最后一个位置

Related 相关文章

  1. 1

    打开Google表格时跳转到最后一个位置

  2. 2

    vim location-list:如果在最后一个位置,如何去第一个位置

  3. 3

    使用 innerHTML 在 div 中打印时,我只看到最后一个选项

  4. 4

    使用 if 语句对列表进行 for 循环,只有列表的最后一个位置运行 if 语句

  5. 5

    TinyXML插入到最后一个位置。

  6. 6

    如何使UITableViewCell坚持到最后一个位置

  7. 7

    从最后一个位置恢复滚动时,列表框跳到顶部

  8. 8

    如果netrw是最后一个也是唯一的缓冲区,则自动退出vim

  9. 9

    GoogleMap:GeoCoder服务(使用位置),用于所有位置的多个位置绑定最后一个内容

  10. 10

    使用Powershell使用变量将文件从一个位置复制到多个位置

  11. 11

    VIM:如何从与已打开文件相同的位置打开另一个文件

  12. 12

    使用vim打开文件会创建一个新文件,尽管该文件存在

  13. 13

    使用.bat文件将所有.class文件收集到一个位置

  14. 14

    别名打开在Vim中编辑的最后一个文件

  15. 15

    别名打开在Vim中编辑的最后一个文件

  16. 16

    如何使用C ++程序快速将文件从一个位置复制到另一个位置?

  17. 17

    VBA 使用 SHFileOperation 将较新的文件从一个位置复制到另一个位置

  18. 18

    尝试在一个位置使用批处理文件并调用Powershell脚本提升

  19. 19

    使用Python curses将UTF8字符写入屏幕的最后一个位置

  20. 20

    在arraylist中一个接一个地向前移动到最后,在按下按钮时使用片段?

  21. 21

    为什么awk中的split(string,regex)使用最后一个字段在第一个位置?

  22. 22

    使用XSLT 2将元素从一个位置移动到另一个位置

  23. 23

    如何使用vim打开模板?

  24. 24

    使用默认代码打开VIM

  25. 25

    如何使用vim打开模板?

  26. 26

    jQuery跳到最后一个XML子级

  27. 27

    当我使用 quantmod 包绘制图表时,我得到多个图,而不是 1 个。如何只得到最后一个图表?

  28. 28

    将数组中的项目移到最后一个位置

  29. 29

    如何在numpy.zeros中找到最后一个位置

热门标签

归档