gpt4 book ai didi

variables - vim:在哪里放置插件变量的默认值?

转载 作者:行者123 更新时间:2023-12-02 09:13:04 24 4
gpt4 key购买 nike

设置插件变量默认值的最佳方法是什么?

理想情况下,我希望在加载 .vimrc 之前设置这些变量,以便用户可以根据需要覆盖这些值。这可能吗?

最佳答案

你在写插件吗?

您的插件可能会在用户的 ~/.vimrc 之后执行:在此之前您无法执行任何操作。

您可以忘记在执行 ~/.vimrc 之前执行任何操作并在脚本中使用条件:

if !exists("g:pluginname_optionname")
let g:pluginname_optionname = default_value
endif

或者您可以使用自动加载脚本 (:h autoload) 并要求用户在进行任何自定义之前在 ~/.vimrc 中添加类似以下内容:

call file_name#function_name()

使用该函数执行所有初始化工作。

关于variables - vim:在哪里放置插件变量的默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15309218/

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