bash – 如何在Linux中自动关闭对话窗口?
发布时间:2020-12-15 22:32:33 所属栏目:安全 来源:网络整理
导读:我有时使用qt creator和 vim进行c编程.当文件在 vim中更改,焦点重新回到qt creator时, 它促使我接受或拒绝vim所做的改变,我总是选择肯定. 据我所知,没有选项可以在qt creator中接受而不提示用户,所以我创建了一个bash脚本来解决这个问题: #!/bin/bashwhile
我有时使用qt creator和
vim进行c编程.当文件在
vim中更改,焦点重新回到qt creator时,
它促使我接受或拒绝vim所做的改变,我总是选择肯定. 据我所知,没有选项可以在qt creator中接受而不提示用户,所以我创建了一个bash脚本来解决这个问题: #!/bin/bash while true do myw=$(xdotool getactivewindow) mywinprop=$(xprop -id ${myw}) if [[ $(echo "$mywinprop" | egrep 'NET_WM_NAME.*File Changed') && $(echo "$mywinprop" | egrep 'WM_CLASS.*qtcreator') ]] then xvkbd -xsendevent -text "r" >/dev/null 2>&1 else sleep 0.5 fi done 它工作正常,出现提示对话然后很快消失,但它仍然很烦人.我想知道是否有更好的方法来做到这一点. (我已经提交了一个功能请求,但不确定他们是否会实现此功能.) 该解决方案可能适用于许多类似的情况. 解决方法
首先,不应该假设我偏袒任何一方.现在,尝试在linux中使用nano文本编辑器.您可以直接从终端编辑代码,并使用简单的ctrl o命令将更改写入磁盘,或使用ctrl x.lts在Linux中内置.这是link.
nano-editor.org
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |