Vim全屏模式

10-18 33,935

首先需要解释一下,全屏模式-即隐藏了所有标题栏,任务栏之后的效果,截图如下:
需要的插件如下:
gvimfullscreen.dll  下载gvimfullscreen.dll
之后只需要在vimrc中配置如下代码就可以按F11使Vim全屏啦
if has(‘gui_running’) && has(“win32″)
map <F11> :call libcallnr(“gvimfullscreen.dll”, “ToggleFullScreen”, 0)<CR>
endif
如果你想在插入模式也可以按下F11全屏的话,那么可以再加上这样一行
imap <F11> :call libcallnr(“gvimfullscreen.dll”, “ToggleFullScreen”, 0)<CR>
OK啦,现在就可以再全屏模式下编辑VIM而不会受到各种东西的打扰啦,哈哈。
另外说一下,如果想要Vim在启动的时候自动窗口最大,可以加入如下代码:
au GUIEnter * simalt ~x

首先需要解释一下,VIM的全屏模式-即隐藏了所有标题栏,任务栏之后的效果,截图如下:
备注: 由于之前很多图片丢失了,所以这张图使用了的图片,仅作演示

vim全屏截图

需要的插件如下:

gvimfullscreen.dll  下载gvimfullscreen.dll 下载源码

之后只需要在vimrc中配置如下代码就可以按F11使Vim全屏啦

if has(‘gui_running’) && has(“win32″)
    map <F11> :call libcallnr(“gvimfullscreen.dll”, “ToggleFullScreen”, 0)<CR>
endif

如果你想在插入模式也可以按下F11全屏的话,那么可以再加上这样一行

imap <F11> :call libcallnr(“gvimfullscreen.dll”, “ToggleFullScreen”, 0)<CR>

OK啦,现在就可以再全屏模式下编辑VIM而不会受到各种东西的打扰啦,哈哈。

另外说一下,如果想要Vim在启动的时候自动窗口最大,可以加入如下代码:

au GUIEnter * simalt ~x

版权所有,转载请注明出处。 http://www.vimer.cn

暂无相关产品

17则回应给“Vim全屏模式”

  1. 善用佳软说道:

    也可以使用AutoHotkey来实现,对所有windows窗口都有效。

    [回复]

    Dante 回复:

    呵呵,之前在善用佳软拜读过你的那篇文章,嗯啊,最近也发现用gvimfullscreen.dll实现似乎有bug,会导致会gvim在回到窗口状态后,编辑器界面有脏数据,看来是得换种方式试一下~

    [回复]

  2. lifei800说道:

    多谢分享.
    现在我的vim已经有三中显示方式切换了

    function! FullScreen()
    if &guioptions =~# ‘T’
    set guioptions-=T
    set guioptions-=m
    set guioptions-=b
    “隐藏左边滚动条
    set guioptions-=l
    set guioptions-=L
    else
    if &guioptions =~# ‘r’
    set guioptions-=m
    set guioptions-=R
    set guioptions-=r
    else
    set guioptions+=T
    set guioptions+=m
    set guioptions+=b
    set guioptions+=R
    set guioptions+=r
    end
    call libcallnr(“gvimfullscreen.dll”, “ToggleFullScreen”, 0)
    endif
    endfunction

    map :call FullScreen()

    [回复]

    Dante 回复:

    哈哈,不错不错啊,我比较喜欢菜单,工具栏,滚动条都没有的样子,那样编辑区域最大,呵呵

    [回复]

  3. 说道:

    还是 lifei800 的方法比较靠谱

    lz说的插件,似乎有些问题. 全屏后连标签都看不见了,还有页面底下有两三行空白… 有待改进

    [回复]

    Dante 回复:

    呵呵,是不同的,像我平常情况下,vim就是不会有任何菜单栏的。

    [回复]

  4. alswl说道:

    Gnome有全屏快捷键,默认禁用
    我设定Alt+F12为全屏快捷键,贼方便

    [回复]

    nswutong 回复:

    请问可以说下gnome3的设置方法吗,谢谢

    [回复]

    alswl 回复:

    系统设置-键盘-快捷键-窗口-切换全屏模式,默认是禁用,我推荐Alt+F12作为快捷键

    [回复]

    nswutong 回复:

    找到了,非常感谢,这样可以在gnome下面实现“真正”的全屏幕了

    [回复]

  5. [...] 今天看到(http://www.vimer.cn/2009/10/vim全屏模式.html/comment-page-1#comment-9095)了一个技巧,可以让 GVIM 彻底全屏:在 GNOME 下,系统设置-键盘-快捷键-窗口-切换全屏模式,设置一个快捷键就可以了,比 win 下面方便很多哈。 [...]

  6. xx说道:

    截图丢失:(

    [回复]

  7. 小行说道:

    au GUIEnter * simalt ~x打开gvim窗口自动最大化,感觉这个也很实用。

    [回复]

    朱念洋 回复:

    嗯啊,我有一篇文章讲了这个。只时候后来一直在mac下用macvim,自带了全屏的功能。。

    [回复]

    小行 回复:

    我也感觉在博主的哪篇文章里看见过,可是后来找不到了,就回复到这里了。博主加油。

    [回复]

  8. atomgo说道:

    gvimfullscreen.dll的描述是:Allows you to run gvim in full screen on Windows on a single monitor. 注意,是Gvim,不是Vim。

    [回复]

  9. 苗根说道:

    这样可以直接,我的是gvim80
    map :simalt ~x

    [回复]

发表评论