使stty raw -echo与zsh或fish一起使用

时间:2018-07-05 09:02:15

标签: zsh fish stty

我想知道是否有人可以使<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> <version>2.0.3.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-sleuth</artifactId> <version>2.0.0.RELEASE</version> </dependency> 在鱼或zsh上工作。

我用它来升级反向外壳,但是当我做fg时,我无法按“ enter”等

我得到了这个结果:

enter image description here

谢谢!

2 个答案:

答案 0 :(得分:1)

Fish每次重新获得控制权时都会将终端模式恢复为特定的(且不可自定义的)设置,但不是在每个命令之后都恢复,因此您可以在一个命令行中运行两个命令,例如

    <android.support.design.widget.AppBarLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@android:color/transparent"
    android:theme="@style/AppTheme.AppBarOverlay"
    app:elevation="0dp">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="@android:color/transparent"
        android:theme="@style/AppTheme.PopupOverlay"
        app:popupTheme="@style/AppTheme.PopupOverlay"
        app:title="@string/app_name"
        app:titleTextColor="@android:color/white" />

</android.support.design.widget.AppBarLayout>

而不是单独

答案 1 :(得分:1)

Fish故意忽略stty命令所做的任何更改。或任何其他更改tty设置的程序。每当从外部命令返回到鱼的控制权时,鱼就会将tty模式设置为正常状态。参见https://github.com/fish-shell/fish-shell/issues/2315