Shell 如何使用ZSH-ZLE在输入提示中插入文本
我想要一个键绑定,它可以在提示中的光标处粘贴文本 例如: 提示:Shell 如何使用ZSH-ZLE在输入提示中插入文本,shell,zsh,Shell,Zsh,我想要一个键绑定,它可以在提示中的光标处粘贴文本 例如: 提示:ls\uu 按CTRL-Z键 提示:ls textGoesher 我正在创建一个ZSH ZLE小部件,但我不知道如何实现上述功能。您可以使用参数buffer、LBUFFER和RBUFFER从小部件中访问命令缓冲区BUFFER包含整个命令,而LBUFFER仅包含当前光标位置左侧的部分和RBUFFER光标右侧的部分。这些参数也可以修改 如果要在光标位置插入一些文本,只需将所需文本前置到RBUFFER: addText(){ text\u
ls\uu
按CTRL-Z键
提示:ls textGoesher
我正在创建一个ZSH ZLE小部件,但我不知道如何实现上述功能。您可以使用参数
buffer
、LBUFFER
和RBUFFER
从小部件中访问命令缓冲区BUFFER
包含整个命令,而LBUFFER
仅包含当前光标位置左侧的部分和RBUFFER
光标右侧的部分。这些参数也可以修改
如果要在光标位置插入一些文本,只需将所需文本前置到RBUFFER
:
addText(){
text\u to\u add=“textgoesher”
RBUFFER=${text\u to\u add}${RBUFFER}
}
zle-N添加文本
bindkey“^Z”添加文本