图片可以看出右边还有下边都有一款白色的长条,
.vimrc 如下
fun! ToggleFullscreen()
call system("wmctrl -ir " . v:windowid . " -b toggle,fullscreen")
""call system("wmctrl -r :ACTIVE: -b add,fullscreen,fullscreen")
endf
" 全屏开/关快捷键
map <silent> <F11> :call ToggleFullscreen()<CR>
" 启动 vim 时自动全屏
autocmd VimEnter * call ToggleFullscreen()
桌面环境是gnome3 classic, 这种情况如何解决?
离线
Google 解决……这个问题我见了不下五遍了吧………………
简单地说就是,把背景换了吧……
离线
Google 解决……这个问题我见了不下五遍了吧………………
简单地说就是,把背景换了吧……
还是没解决, 把背景换了? 换桌面背景,还是vim颜色背景,2个都试了,无效!!!
google 解决? 搜索什么关键词, "linux gvim 全屏", "gvim 全屏 侧边", 都没发现有用的信息, 具体一点啊!!!!
离线
「gvim 全屏 白边」试试?
换桌面背景啊,这样看上去就一样了。gvim 和终端是按文字行数来度量窗口的大小的,所以经常会有这种不能整除的情况。你也可以试着调整一下字号。
离线
windows 下可以修改 gui_w32.c 这个文件 去掉白边
2341,2342c2341,2347
< if (os_version.dwPlatformId == VER_PLATFORM_WIN32_NT)
< foptions |= ETO_IGNORELANGUAGE;
---
> // if (os_version.dwPlatformId == VER_PLATFORM_WIN32_NT)
> if (
> #ifdef FEAT_RIGHTLEFT
> curwin->w_p_rl &&
> #endif
> os_version.dwPlatformId == VER_PLATFORM_WIN32_NT)
> foptions |= ETO_IGNORELANGUAGE;
Linux 下就不知道了,不知可不可以作为参考。
当初在这个项目 看到的 ,不过具体写在哪现在一时找不到了,似乎是 README,现在被作者修改过了
最近编辑记录 尹良灿 (2014-04-12 01:20:22)
离线
我只知道这样会好一点:
diff --git a/src/gui.c b/src/gui.c
index 5516d96..2fda745 100644
--- a/src/gui.c
+++ b/src/gui.c
@@ -1464,8 +1464,9 @@ again:
/* Flush pending output before redrawing */
out_flush();
- gui.num_cols = (pixel_width - gui_get_base_width()) / gui.char_width;
- gui.num_rows = (pixel_height - gui_get_base_height()) / gui.char_height;
+ /* round off */
+ gui.num_cols = ((pixel_width - gui_get_base_width()) / (float)gui.char_width) + 0.5;
+ gui.num_rows = ((pixel_height - gui_get_base_height()) / (float)gui.char_height) + 0.5;
gui_position_components(pixel_width);
离线
真是纠结! 把菜单什么的去掉就好了, 还非要全屏.... 人们的要求真高.
离线