SSHターミナルで強調表示されたテキストを削除する方法?

StackOverflow https://stackoverflow.com/questions/1918758

  •  20-09-2019
  •  | 
  •  

質問

私は、テキストをハイライト表示し、その自動的にコピーできることを知っていますが、ハイライトテキストを削除する方法はありますか?私はnanoを使用しています。

役に立ちましたか?

解決

ここでは、WindowsでのPuTTYを使用していると仮定すると、アプリケーションが積層された方法です。

You -> Windows -> PuTTY -> SSH protocol -> sshd -> Unix pty -> nano -> filesystem
Windowsに

PuTTYの交渉、それはあなたのマウスについて知っているので。そして、それはWindowsのクリップボードとの対話のようなものを行うことができます。一方、のナノはさえ、それは、リモートコンピュータ上で実行しているコンピュータ上で実行されていません。だから、あなたのマウスまたはWindowsのクリップボードについて何も知りません。それだけで、それはttyデバイス(通常はPTY、または「疑似端末」デバイス)を介してに話すことができるかを知ってます。

(マウスのサポートがナノで有効になっている場合)

するときは、xtermのに、(xtermや似たように、Unixのデスクトップ上で)ローカルナノ会談をナノを実行している、と端末からのマウス情報を取得することができます。

nano -mを使用してみてください、ナノでマウスのサポートを取得するには、またはあなたの~/.nanorcで「マウスの設定」に置きます。あなたはより多くの情報については、ナノドキュメントを閲覧することができます。 PuTTYのは、あなたのtermcapファイルにない場合、また、あなたはあなたのシェルでexport TERM=xtermまたは同様の操作を行う必要があります。

上のマウスのサポートにより、ナノはパテにSSH経由で話をするのxterm互換のターミナルの拡張機能を使用します。そして、あなたは、ナノにカットアンドペースト(およびテキストを削除)することができるようになりますが、あなたはもう、Windowsのクリップボードでテキストをカット&ペーストすることができません。あなたが戻って古い動作が必要な場合は、選択している間(、あなたはShiftキーを押しながらすることができます。<のhref = "http://the.earth.li/~sgtatham/putty/0.52/htmldoc/Chapter4.html#4.10を参照してください。 4" REL = "nofollowをnoreferrer">詳細については、パテの文書化する。)

他のヒント

Ususallyに、ありません。問題は、端末が任意のマウスの知識とどのようなマウスのハイライトを持っていないということです - それは非常に低いレベルです。他の面では、マウスは、端末より「上位層」に座っ。何もマウスは端末に知られていないんます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top