是否可以使用zle函数模拟按键?
test (){
BUFFER="sudo $BUFFER"
CURSOR=$#BUFFER
<??send right-arrow keypress??>
}
zle -N test
bindkey "^f" test
我觉得这将是我的视觉效果的解决方案,当我使用缓冲区和光标位置时,我在光标的原始位置上有剩余光标。我想如果我能够从测试功能中向终端发送右箭头按键,它会将其删除
答案 0 :(得分:0)
这适用于xdotool包
sudo_ (){
BUFFER="sudo $BUFFER"
CURSOR=$#BUFFER
xdotool key 0xff53
}
zle -N sudo_
bindkey "^f" sudo_