[英]/bin/bash: redraw: command not found
在保存 my.i3 配置文件時,我在底部收到以下消息:
"~/.i3" 234L, 8266C written/bin/bash: redraw: command not found
該文件似乎可以保存。 但是,我認為 vim 屏幕沒有被重繪,這可能與錯誤有關。
問題是我在 my.vimrc 文件中有以下行,它應該在保存 .i3 配置文件時重新加載 i3 session。
autocmd BufWritePost ~/.i3 silent !i3-msg reload | redraw
當我如下更改該行時,它現在似乎可以工作了。
autocmd BufWritePost ~/.i3 execute '!i3-msg reload' | redraw!
我還必須添加一行autocmd!
在 my.vimrc 的頂部清除所有以前的自動命令。
redraw
命令末尾感嘆號的解釋(來自vim 文檔):
:redr[aw][.] 現在重畫屏幕。 什么時候 ! 包含它首先被清除。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.