gpt4 book ai didi

vim - 为什么有些人在 .gvimrc 中使用 'if has("gui_running")' ?

转载 作者:行者123 更新时间:2023-12-03 07:47:41 25 4
gpt4 key购买 nike

我一直在阅读一些点文件(.vimrc .gvimrc)来学习一些巧妙的技巧,并且我遇到了 this one :

if has("gui_running")
set fuoptions=maxvert,maxhorz
au GUIEnter * set fullscreen
endif

如果这已经是一个 .gvimrc (仅在加载 gVim 时才加载),为什么它有条件 if has("gui_running")?这不是多余的吗?有什么特殊问题/原因吗?

我知道 if has("gui_running") 在脚本等中使用很有趣,我专门询问它在 .gvimrc 中的用途,因为它仅在我使用 gvim 时获取,所以理论上是不需要的。

最佳答案

OP 链接到的 gvimrc 文件是我的,所以我最好承认并承认这是没有充分理由的。

我从 Hacking without distractions 复制了该片段,建议将其放入您的 vimrc 中。然后在某个时候,我意识到将其移动到 gvimrc 文件中会更整洁,但我没有想清楚,并保留了 if has('gui_running') 检查。您指出这是不必要的,这是正确的,所以我现在将其删除。

为了子孙后代,这是我的 gvimrc beforeafter变化。

关于vim - 为什么有些人在 .gvimrc 中使用 'if has("gui_running")' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4229658/

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