我如何创建一个;小贴士;在vim中弹出

我如何创建一个;小贴士;在vim中弹出,vim,Vim,我有一些技巧,我正试图记住在VIM。最酷的是,如果我能用键盘(比如F4)在当前窗口的顶部以水平分割的方式打开它们,然后在再次按下F4时再次隐藏(切换) 那么,如何使用切换键在当前窗口上方以(小的)分割方式打开文本文件呢 也许有一个我不知道的插件可以做到这一点?这个应该可以。它只能在正常模式下工作,这样就不会干扰实际键入。将其添加到您的.vimrc。将指定的文件加载到预览窗口中。在这种情况下,它是~/vimtips.txt 有关预览窗口的详细信息,请查看此链接。您可以使用其他一些选项设置预览窗口的

我有一些技巧,我正试图记住在VIM。最酷的是,如果我能用键盘(比如F4)在当前窗口的顶部以水平分割的方式打开它们,然后在再次按下F4时再次隐藏(切换)

那么,如何使用切换键在当前窗口上方以(小的)分割方式打开文本文件呢


也许有一个我不知道的插件可以做到这一点?

这个应该可以。它只能在正常模式下工作,这样就不会干扰实际键入
。将其添加到您的
.vimrc
。将指定的文件加载到预览窗口中。在这种情况下,它是
~/vimtips.txt

有关预览窗口的详细信息,请查看此链接。您可以使用其他一些选项设置预览窗口的大小:

让g:MyVimTips=“off”
功能!ToggleVimTips()
如果g:MyVimTips==“打开”
让g:MyVimTips=“关”
pclose
其他的
让g:MyVimTips=“on”
pedit~/vimtips.txt
恩迪夫
端功能
nnoremap:calltogglevimtips()调用

这再完美不过了!实际上它可以。测试在预览窗口中打开缓冲区,而不是使用全局可见变量。测试变成:
if getwinvar(bufwinnr(“~/vimtips.txt”),“&previewwindow”)
。我们还可以将
切换VimTips
脚本设置为本地(用于污染方面),或者将其移动到自动加载插件中以改进vim启动。
let g:MyVimTips="off"
function! ToggleVimTips()
  if g:MyVimTips == "on"
    let g:MyVimTips="off"
    pclose
  else
    let g:MyVimTips="on"
    pedit ~/vimtips.txt
  endif
endfunction

nnoremap <F4> :call ToggleVimTips()<CR>