问题描述
如何阻止git bash窗口中出现不需要的波浪号?
我在Windows 10中使用Git bash。面临一个奇怪的问题。有时会在bash窗口中自动出现Tilde字符,这使我的正常工作流程变得乏味。为什么会出现?如何停止?
例如,运行$dbhost = "db-MysqL-nyc1-xxxx-xxx-db.ondigitalocean.com";
$dbport = "25060";
$dbuser = "doadmin";
$dbpass = "xxxxx";
$dbname = "crud";
$dsn = "MysqL:host=$dbhost;dbname=$dbname;port=$dbport;";
$db = new PDO( $dsn,$dbuser,$dbpass );
if ( ! $db )
{
echo 'Failed';
var_dump( $db );
}
else
{
echo 'Connected';
var_dump( $db );
}
之后,我花了一些时间喝咖啡,回来后我在控制台中发现了三个从未写过自己的波浪号。
解决方法
我唯一看到的是一个阻止计算机进入睡眠状态的程序,例如caffeine。
这种程序将每30秒发送一个字符(请参见isse 00087),如果您的bash CMD处于焦点位置,则该字符将出现在所述CMD shell会话中。
在您的情况下,它可能是另一个程序(由于咖啡因会生成伪造的 F15 按键,通常会触发 transformIgnorePatterns: ['node_modules/(?!(quasar|quasar/*|@quasar|@quasar/*))'],
,仅触发8~
就是nbot),但总的思路是仍然存在。