Ubuntu XTermでvimやscreenなどのaltscreenを使用する

Ubuntu XTermでvimやscreenなどのaltscreenを使用する

画面を終了したときに離れたように見える端末に戻ることができるようにしたいと思います。ただし、今は画面を消去してファイルを修正して端末を上部または下部に置くことしかできません.screenrc

これにより、目的の対話が得られますが、tput smcup; screen -S hello; tput rmcupエイリアスを簡単に使用したり安全に関数に変換したりすることはできません*。.screenrcこの動作を得るには、ファイルをどのように変更する必要がありますか?

以下は、ほとんど成功しなかった他のStack Exchangeの質問で試したものです。

termcapinfo xterm|xterms|xs|rxvt ti@:te@
termcapinfo xterm*|rxvt*  te=\E[?1049l:ti=\E[?1049h:
termcapinfo xterm*|rxvt*  te=:ti= 

~からGNU画面が終了したときに画面が消去されるのを防ぐ方法は?

私も読んだ「viを実行すると、なぜ画面が消えないのですか?」への回答 存在するThomas E. DickeyのXTerm FAQしかし、これを実行可能なものに変換することはできませんでした。

コマンドという用語を変更しても、私には何の影響もなく、2番目の部分を試していませんでした。 GNU画面から切り離すと、突然端末が消去されます。(スーパーユーザーから)。

____________
*私はこれを試しましたが、何も壊れていないことを確認したかったです。

jscreen () {

  if [ $# -eq 2 ]; then
      if [ $1 == "-r" ] || [ $1 == "-S" ]; then
        tput smcup
        screen $@
        tput rmcup
        return
      fi
  fi
  screen $@
}

ベストアンサー1

おすすめ記事