取得 ZLE 小工具中的命令是否為多行 2024-6-11 • zsh zle 如何判斷輸入的命令是否為多行命令? $CONTEXT 可以確定何時出現輔助提示,例如: $ echo 'hello quote> world' 但是我如何確定何時有換行符,例如: $ echo 'hello world' (可在 vi 模式或使用 self-insert-unmeta 進行) 我需要 ZLE 小部件中的此資訊。 答案1 邏輯輸入行的完整內容在BUFFER。 [[ $BUFFER == *$'\n'* ]] 相關內容