加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

为什么有些人在.gvimrc中使用“if has(”gui_running“)”?

发布时间:2020-12-15 09:11:42 所属栏目:安全 来源:网络整理
导读:我一直在读一些点文件(.vimrc .gvimrc)来学习一些巧妙的技巧,我遇到了 this one: if has("gui_running") set fuoptions=maxvert,maxhorz au GUIEnter * set fullscreenendif 如果这已经是一个.gvimrc(只加载如果gVim加载)为什么它有条件if(“gui_running”
我一直在读一些点文件(.vimrc .gvimrc)来学习一些巧妙的技巧,我遇到了 this one:
if has("gui_running")
    set fuoptions=maxvert,maxhorz
    au GUIEnter * set fullscreen
endif

如果这已经是一个.gvimrc(只加载如果gVim加载)为什么它有条件if(“gui_running”)?这不是多余的?有什么特殊的问题/原因吗?

我知道如果有(“gui_running”)是有趣的在脚本中使用等,我特别要求它的用途在.gvimrc,因为它只是源于当我使用gvim,所以在理论上,不需要。

OP链接到的gvimrc文件是我的,所以我有更好地拥有并承认,这是没有好的理由。

我从Hacking without distractions复制该片段,建议将它放在你的vimrc。然后在某个时候,我意识到,它会更整洁,将其移动到gvimrc文件,但我没有认为它清楚,留下if has(‘gui_running’)检查到位。你是对的,指出这是不必要的,所以我现在已经删除它。

为了后人,这里是我的gvimrc before和after的变化。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读