コピー/貼り付けを使用したCygwinの優れた代替手段


12

Cygwinにコピーして貼り付けることができないことに悩まされています...これを可能にするCygwinの代替品はありますか?


cygwinにコピー/貼り付けできないのはどういう意味ですか?cmdウィンドウとcygwin minttyから試しました。クイック編集モードで持っているかもしれません。
barlop

回答:


16

公式Cygwin FAQから:

Cygwinコンソールウィンドウにコピーして貼り付けるにはどうすればよいですか?

最初に、標準コンソールウィンドウの代わりにminttyの使用を検討してください。Minttyでは、左マウスでの選択もコピーし、中マウスペーストを使用します。簡単なことではありません!

Windowsのコンソールウィンドウで、プロパティダイアログを開きます。オプションには、「クイック編集モード」という名前のトグルボタンが含まれています。オンになっている必要があります。プロパティを保存します。

次の行を.inputrcファイルに追加することにより、挿入キーをバインドしてクリップボードから貼り付けることもできます。

"\e[2~": paste-from-clipboard 

1
別のオプションは、ボックスにcygwin SSHサーバーをセットアップし、PuTTYを使用してlocalhostに接続することです。PuTTYのカットアンドペーストはすぐに使用できるため、minTTYよりもこれが好きです。ただし、欠点があります:PuTTYは同じデスクトップセッションにログインしないため、(1)既にデスクトップにマウントした同じネットワークドライブを取得できません(再度マウントできます)、および(2 )PuTTY接続からGUIアプリを起動できません。だから私は通常、ほとんどの端末の場合はPuTTYウィンドウ、残りの場合はminttyウィンドウになります。
いんちきキホーテ

1
@quack quixote:ssh-serverのセットアップとputtyの使用は、mintty(とにかくパテのハッキングバージョンです)を使用するよりも簡単です。:)
アキラ

@akira:私が言ったことは、「PuTTYのカットアンドペーストはすぐに使えるシンプルなものだ」ということでした。はい、minTTYはパテからハッキングされていますが、実際には同じではありません。
いんちきキホーテ

最新バージョンのminttyでは、デフォルトでcopy-on-selectが有効になっています。
ak2

-1あなたの答え全体が質問と矛盾しています。cygwinにコピー/貼り付けできる場合は、最初からcygwinにコピー/貼り付けできること、さらにはcmdウィンドウでできることを明確にする必要があります。たぶん、彼はctrl-vができないことを意味しますが、それはcmdでも同じです。
barlop

5

cygwinに最適なターミナルエミュレータは ' mintty 'です


minttyがデフォルトです。2010年かどうかはわかりません。しかし、どちらの方法でもコピー/貼り付けできるので、これは無関係です。
barlop

3

rxvtを使用します。これは、cygwinに付属しているコマンドシェルである、優れたターミナルエミュレータです。cygwinのデフォルトではインストールされないため、個別にインストールする必要があります。

Windowsコマンドプロンプトよりもはるかに優れています。ウィンドウを水平方向と垂直方向の両方にサイズ変更できます(スクロールバーの問題なし)。テキストを選択してコピーすると、改行などが正しく選択されます(ウィンドウの愚かなブロックコピーではありません)。そして、shift-insertを使用して貼り付けることができます。

試してみる。あなたはそれが好きかもしれません。


Xサーバー(cygwinまたはその他)thoが必要です。それは悪い解決策ではありませんが、他のXアプリケーションを使用していない場合、Xは非常に多くのオーバーヘッドになります。
いんちきキホーテ

2
@quack quixote:trueではありません。cygwinには複数のrxvtパッケージがあります。「rxvt」は純粋なウィンドウで動作し、「rxvt-unicode-common」と「rxvt-unicode-X」にはXserverが必要です。そのため、rxvtは純粋なウィンドウだけでXserverなしで使用できます。
アキラ

@アキラ:ああ、やった。私は訂正します。
いんちきのキホーテ

1
@quack quixote:しかし、とにかくminttyと比較したrxvt sux。それは一般的な方向ではなく、欠陥がある反rxvtの背後にある理由です:))
アキラ



2

私はすべてをパイプでputclipつないで、標準出力からgetclip


2

puttyの代わりにputtycygを使用します。ローカルのcygwinセッションにログインできます(sshdは必要ありません)。コピー&ペーストは、選択して右クリックするだけです。


0

これは私が使用する代替手段です。(AHKプログラムを使用)

;Paste w/Cywgin (CTRL+SHIFT+V)

^ + v :: {:*:pste :: Send%clipboard%return}


このコードを追加する場所を説明してください。
DavidPostill

メモリから@DavidPostill、それは多分見える。自動ホットキースクリプト。
barlop

はい、これはAHKを使用します。
ジョンエズテック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.