作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在阅读一些点文件(.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')
检查。您指出这是不必要的,这是正确的,所以我现在将其删除。
关于vim - 为什么有些人在 .gvimrc 中使用 'if has("gui_running")' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4229658/
我一直在阅读一些点文件(.vimrc .gvimrc)来学习一些巧妙的技巧,并且我遇到了 this one : if has("gui_running") set fuoptions=maxv
我是一名优秀的程序员,十分优秀!