簡體   English   中英

/bin/bash:重繪:找不到命令

[英]/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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM