/bin/bash:重绘:找不到命令
/bin/bash: redraw: command not found
保存我的 .i3 配置文件时,我在底部收到以下消息:
"~/.i3" 234L, 8266C written/bin/bash: redraw: command not found
文件似乎已保存。但是,我认为 vim 屏幕没有重绘,这可能与错误有关。
问题是我的 .vimrc 文件中有以下行,它应该在保存 .i3 配置文件时重新加载 i3 会话。
autocmd BufWritePost ~/.i3 silent !i3-msg reload | redraw
当我如下更改该行时,它现在似乎可以工作了。
autocmd BufWritePost ~/.i3 execute '!i3-msg reload' | redraw!
我还必须在 .vimrc 的顶部添加一行 autocmd!
以清除所有以前的自动命令。
redraw
命令末尾感叹号的解释(来自vim docs):
:redr[aw][!] Redraw the screen right now. When ! is included it is
cleared first.
保存我的 .i3 配置文件时,我在底部收到以下消息:
"~/.i3" 234L, 8266C written/bin/bash: redraw: command not found
文件似乎已保存。但是,我认为 vim 屏幕没有重绘,这可能与错误有关。
问题是我的 .vimrc 文件中有以下行,它应该在保存 .i3 配置文件时重新加载 i3 会话。
autocmd BufWritePost ~/.i3 silent !i3-msg reload | redraw
当我如下更改该行时,它现在似乎可以工作了。
autocmd BufWritePost ~/.i3 execute '!i3-msg reload' | redraw!
我还必须在 .vimrc 的顶部添加一行 autocmd!
以清除所有以前的自动命令。
redraw
命令末尾感叹号的解释(来自vim docs):
:redr[aw][!] Redraw the screen right now. When ! is included it is cleared first.