0

テキストを強調表示して自動的にコピーできることは知っていますが、強調表示したテキストを削除する方法はありますか? ナノを使用しています。

4

2 に答える 2

4

Windows で PuTTY を使用していると仮定すると、アプリケーションは次のようにスタックされます。

あなた -> Windows -> PuTTY -> SSH プロトコル -> sshd -> Unix pty -> nano -> ファイルシステム

PuTTY は Windows と対話するため、マウスを認識します。また、Windows クリップボードとのやり取りなどを行うことができます。一方、nanoは自分のコンピューターでは実行されておらず、リモート コンピューターで実行されています。そのため、マウスや Windows クリップボードについては何も知りません。tty デバイス (通常は pty、または「疑似端末」デバイス) を介して何と通信できるかを知っているだけです。

nano をローカルで (Unix デスクトップ、xterm などで) 実行している場合、nano は xterm と通信し、端末からマウス情報を取得できます (nano でマウス サポートが有効になっている場合)。

nano でマウスをサポートするには、 を使用nano -mするか、「set mouse」を に入れます~/.nanorc詳細については、 nano のドキュメントを参照してください。export TERM=xtermさらに、 PuTTY が termcap ファイルに含まれていない場合は、シェルでまたは同様の操作を行う必要がある場合があります。

マウスのサポートをオンにすると、nano は xterm 互換の端末拡張機能を使用して、SSH を介して PuTTY と通信します。その後、nano でカット アンド ペースト (およびテキストの削除) ができるようになりますが、Windows クリップボードでテキストをカット アンド ペーストすることはできなくなります。(以前の動作に戻したい場合は、Shift キーを押しながら選択できます。詳細については、PuTTY のドキュメントを参照してください。)

于 2009-12-17T00:56:12.070 に答える
0

通常、いいえ。問題は、端末がマウスとマウスが強調表示するものについての知識を持っていないことです-それは非常に低レベルです. 言い換えれば、マウスは端末よりも「上位層」に位置します。マウスが行うことは何も端末に知られていません。

于 2009-12-17T00:34:54.937 に答える