我正在尝试创建一个 bash 脚本,该脚本选择活动窗口的内容,将内容复制到剪贴板,并将内容保存到文件中。然后,某个文本编辑器会读取该文件,并将修改粘贴回活动窗口。
我的尝试如下所示。目前,我工作ctrl+a
和ctrl+c
不工作的部分。
#!/usr/bin/env bash
TMPFILE=$(mktemp).md
if [[ $OSTYPE == "linux-gnu" ]]; then
xdotool getactivewindow key ctrl+a
xdotool getactivewindow key ctrl+c
xclip -selection clipboard -o > $TMPFILE
urxvt -fn "xft:Iosevka Term:pixelsize=24" -geometry 60x10 -e vim -u ~/.config/vim/vimrc -c 'startinsert' $TMPFILE
cat $TMPFILE | xclip -selection clipboard
xdotool key ctrl+v
fi