gpt4 book ai didi

Vim 滚动设置被覆盖

转载 作者:行者123 更新时间:2023-12-04 15:14:25 26 4
gpt4 key购买 nike

我正在尝试为我的 .tex 应用以下设置文件:

set scroll=4

我把这两个都放在我的 ~/.vimrc 中在我的 ~/.vim/ftplugin/tex.vim文件。
对于一般文件,这可以正常工作。对于 .tex文件,应用这些文件中的所有其他设置。但不是滚动设置。

注意:我安装了 latex-suite,我怀疑这是覆盖设置。

当我打字
:verbose set scroll

我得到:
  scroll=22
Last set from ~/.vim/ftplugin/tex.vim

注意:22 是 gvim 窗口高度(行数)的一半。

如果我来源 ~/.vim/ftplugin/tex.vim在编辑文件时,滚动设置应用得很好,但我希望它在启动时与其他设置一起应用。

谢谢

更新:

谢谢你的好建议。不过还没有奏效。我看了 scriptnames这是输出:
    62: /home/patrick/.vim/after/ftplugin/tex.vim
63: /home/patrick/.vim/indent/tex.vim
64: /usr/share/vim/vim72/syntax/bib.vim
65: /home/patrick/.vim/ftplugin/bib_latexSuite.vim
66: /home/patrick/.vim/after/ftplugin/bib.vim
67: /usr/share/vim/vim72/indent/bib.vim
68: /home/patrick/.vim/nerdtree_plugin/exec_menuitem.vim
69: /home/patrick/.vim/nerdtree_plugin/fs_menu.vim

如您所见,我还在 after/ftplugin 中添加了一个 bib.vim 文件。目录,因为我在启动时加载了 4 个标签,其中一个是 bib 文件。
但是,它仍然不起作用。

更新 2

好吧,我仍然遇到同样的问题,但有更多信息。我现在正在运行 vim 的 Windows 版本。再次 vim 声称滚动最后设置在 ~/.vimrc .但这会在任何时候被覆盖
  • 我打开一个新选项卡(使用任何旧文件,所以 vimrc 设置应该
    仍然适用)
  • 我调整了 gvim 窗口的大小

  • 因此,我不再相信这与 latex-suite 或调用设置的顺序有关。

    最佳答案

    我想出了一个修复/黑客。它可能与 latex 套件或所有这些无关。当打开新选项卡或调整窗口大小时,它会被覆盖。一个快速的解决方法是使用

    noremap <C-u> 4<C-u>

    因此在滚动时总是使用它。这也设置了 scroll变量为 4,因此它也适用于。

    关于Vim 滚动设置被覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9906328/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com