aaa Asked: 2019-11-23 07:40:47 +0800 CST2019-11-23 07:40:47 +0800 CST 2019-11-23 07:40:47 +0800 CST 获取 ZLE 小部件中的命令是否为多行 772 如何获取正在键入的命令是否是多行的? $CONTEXT 可以确定何时出现在辅助提示符下,例如: $ echo 'hello quote> world' 但是我如何确定何时有换行符,例如: $ echo 'hello world' (可在 vi 模式下或使用 self-insert-unmeta) 我需要 ZLE 小部件中的此信息。 zsh zle 1 个回答 Voted Best Answer Gilles 'SO- stop being evil' 2019-11-23T09:32:50+08:002019-11-23T09:32:50+08:00 逻辑输入行的完整内容在BUFFER. [[ $BUFFER == *$'\n'* ]]
逻辑输入行的完整内容在
BUFFER
.