我在Windows 8上使用gVIM,自从我第一次打开它以来,它们总是在右侧和底部都是那些奇怪的边界:
全屏[full size image] - 更大的边框,看看右下角的绿色虚线区域
恢复
我正在使用
set guioptions-=m
set guioptions-=t
set guioptions-=T
set guioptions-=r
set guioptions-=L
所以没有滚动条和菜单。
如何删除左侧的边框?
附加信息:在17英寸显示器中使用1280x1024在Windows XP中测试。 和Windows 8的1920x1080在一个21“5,同样的问题。
答案 0 :(得分:33)
通过创建~/.gtkrc-2.0
以及以下内容,我能够在Ubuntu 13.04中修复此问题:
style "vimfix" {
bg[NORMAL] = "#242424" # this matches my gvim theme 'Normal' bg color.
}
widget "vim-main-window.*GtkForm" style "vimfix"
答案 1 :(得分:4)
我也把这个问题搞得一团糟,但从来没有找到一个好的解决方案。对我有用的是更改字体/字体大小以及可能的windowmanager(在Linux上)。
:set guifont=*
更新:切换到Neovim和nvim-qt完全解决了这个问题!
答案 2 :(得分:4)
一个老问题,我知道。我没有永久的解决方案,但我找到了一个很好的解决方法:
边距仍然存在,但它们将是黑色的(或者你选择的任何颜色),所以它们不仅不那么明显,它们也会让你的眼睛适应在一个黑暗的房间里使用gVim黑暗,低对比度的主题。当然,每次启动gVim时都必须这样做。
答案 3 :(得分:3)
我不确定你是否可以删除此边框。我为你的gVim关闭了所有的gui元素,并且我得到了相同的边框,只有在大屏幕上最大化时我的元素会稍大。
我认为它将显示尺寸四舍五入到最接近的整个字符块。
答案 4 :(得分:2)
对于Windows,使用不同版本的fullscreen.dll很好地解决了这个问题。
答案 5 :(得分:1)
此插件在全屏模式下解决了灰色内边框: https://github.com/derekmcloughlin/gvimfullscreen_win32
在窗口模式下,对代码进行微小更改会产生相同的修复(黑色而不是灰色)。
我真的推荐这个插件,它让windows中的gvim值得为我使用!
答案 6 :(得分:0)
这是由你的guioptions引起的。 在单行上设置guioptions时,我可以在Windows 7上可靠地重现此问题。
我通过单独设置以下guioptions来修复它(新行上的每个选项):
set guioptions-=T "remove toolbar
set guioptions-=r "remove right-hand scroll bar
set guioptions-=L "remove left-hand scroll bar. Fix for TagBar.
答案 7 :(得分:-1)
我在urxvt中使用gvim遇到了这个问题。
将urxvt internalBorder更改为0可以解决此问题。