gpt4 book ai didi

vim 每个文件来源,类似于模式行

转载 作者:行者123 更新时间:2023-11-30 23:45:47 25 4
gpt4 key购买 nike

如果正在编辑特定文件,是否可以让 vim 自动获取由(例如)imaps 组成的文件。不是文件类型,而是一个特定的文件。理想情况下,我可以在模式行中设置 imap,但这是不可能的。

上下文是我正在编辑一个很长的 LaTeX 文件,而不是定义无数的\newcommands 我宁愿让 vim 为我输入 TeX。

最佳答案

这可以通过 .vimrc 中的自动命令来完成。

aug MyLaTeXEnvironnementForMyFile
au!
au BufRead /pattern/to/*/path/to/my/file :so /the/relevant/script.vim
aug END

以这种方式加载的文件的编写方式与我们编写 ftplugin 的方式相同(缓冲区本地映射、命令、设置、缩写)。

注意:我更喜欢使用 local .vimrc ,我将它放在我具有特定环境的文件所在的目录中。这样我就可以移动我的文件,或者很容易地在几个文件之间共享设置,而无需编辑我的 .vimrc。
另见: Vim: apply settings on files in directory

关于vim 每个文件来源,类似于模式行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7118662/

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