私は画面のクリップボードにMasi
という文字を含むコピーを持っています。 私はBondを有効に置き換えて、Screenのコマンドモードで直接クリップボードを編集したいと思っています。 私はクリップボードを/ tmpに保存してVimでそこの置換を実行できると知っていますが、私はScreenを学びたいと思っています。私はスクリーンのクリップボードスクリーンのコマンドモードでSedをスクリーンのクリップボードに実行するには
Ctrl-A : sed s/Masi/Bond/ | [Screen's clipboard] /// I do not know how to refer to Screen's clipboard by a command other that C-A ]
に私のデータを持っているよう
は、私はあなたが画面のコマンドモードでの画面のクリップボードにコマンドを実行するにはどうすればよい
unknown command sed
を取得する実行しますか?
Screenでクリップビートが保存されている場所はわかりますか? –
私は、画面の貼り付けバッファは、 "writebuf"コマンドが完了するまでメモリに保持されると思います。コピー後に画面に自動的にバッファを書き込ませる方法はわかりません。私は、あなたがソースコードを調べたいと思えば、そのような自動書き込みはかなりシンプルになると思います。 –
クイック検索でこれが見つかりました:http://snarfed.org/space/synchronizing%20GNU%20screen%27s%20paste%20buffer%20and%20the%20X%20selection、明らかに "stuff" 'はコピーを行いますマークモード(奇数)。 これをあなたのscreenrcに置くと、コピー時に画面に自動的にファイルが書き込まれます:bindkey -m> eval "stuff" '"writebuf –