1. VimTweak插件
VimTweak 是一款可以让你对vim界面做透明度和尺寸设置的插件。首先,根据前面讲到的vim插件安装方法来安装 VimTweak插件。当然,我们也可以直接在github上下载 vimtweak.dll。
设置背景透明效果如下:
2. VimTweak使用配置
首先我们需要将 vimtweak.dll 文件放到和 gvim.exe 同一个目录下;
VimTweak 可以通过以下命令使用:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
" 透明度设置 " 取值范围 0-255 " 0:完全透明,所以最好不要设置0,会找不到的;255 完全不透明;值越大透明度越低 :call libcallnr("vimtweak.dll", "SetAlpha", 200) " 窗口尺寸设置 " 最大化 :call libcallnr("vimtweak.dll", "EnableMaximize", 1) " 取消最大化 :call libcallnr("vimtweak.dll", "EnableMaximize", 0) " 窗口置顶设置 :call libcallnr("vimtweak.dll", "EnableTopMost", 1) " 取消窗口置顶 :call libcallnr("vimtweak.dll", "EnableTopMost", 0) |
当然,我们也可以在配置文件中做如下配置:
1 2 3 4 5 6 7 8 9 10 11 |
" 自动透明 au GUIEnter * call libcallnr("vimtweak.dll", "SetAlpha", 230) " 自动最大化 au GUIEnter * call libcallnr("vimtweak.dll", "EnableMaximize", 1) " 自动置顶 au GUIEnter * call libcallnr("vimtweak.dll", "EnableTopMost", 1) " 快捷键设置 map <M-8> <Esc>:call libcallnr("vimtweak.dll", "SetAlpha", 180) <CR> map <M-9> <Esc>:call libcallnr("vimtweak.dll", "SetAlpha", 230) <CR> map <M-0> <ESC>:call libcallnr("vimtweak.dll", "SetAlpha", 255) <CR> |
其中au
是autocmd
的缩写,<M-8>
可以使用按键Alt+8
表示。
我的微信
扫一扫加我微信
2020年5月6日 下午6:45 沙发
emm我呀是这样写的,然后就提示
Error detected while processing GUIEnter Autocommands for “*”
E364: Library call failed for “setalpha()”
2020年5月9日 上午9:22 1层
@QQ游客 看下是不是没有下载vimtweak.dll放到vim的安装目录