我寫這這裏使用字符串bash腳本(<<<
),請看下面的例子。該腳本工作正常,並給出預期的輸出,但。問題是這裏這裏被用來串線後(VIM)編輯器的語法顏色都搞砸任何線索,爲什麼,以及如何我可以修復它爲什麼「」這串」在bash改變的任何其後的語法顏色?
文本:?
# get all running screens
scrcmd=$(ps auxw|grep -i screen|grep -v grep|awk '{print $15}')
allscr=()
while read -r line; do
allscr+=("$line")
done <<< $scrcmd
echo "got screens, now do something else"
請用文字或圖片替換圖片。 – Cyrus
假定語法高亮規則不知道here-docs,並將它們當作here來處理。 – muru
你的語法高亮設置到底是什麼?至少包括'輸出:設置syntax'和':設置filetype' –