選択してコピーおよび右クリックして貼り付けを行うターミナル


65

putty / cygwinでは、私の構成は次のとおりです。

  • コンソールで選択->クリップボードにコピー
  • 右クリック->クリップボードから貼り付け。

これらの機能の両方を提供する可能性のあるLinuxのターミナルを使用していましたか?見つけることができませんでした。

任意の助けをいただければ幸いです。


端末にコピーして貼り付けることができます。マウスの右ボタンを押すと、ドロップダウンリストから選択する必要があります。
-Dr_Bunsen

7
うん、それを見た。より高速で、私が普段仕事をしている方法よりも後のものでした。ありがとう。
ベン

回答:


23

このサイトのターミネーターによるソリューション。

sudo vi /usr/share/terminator/terminatorlib/terminal.py

関数を探してください:on_buttonpress

ボタンテストを元に戻します(コンテキストメニューで中央クリックし、右クリックで貼り付けます):

def on_buttonpress(self, widget, event):
    ...
    if event.button == 1:
        ...
    elif event.button == 3:
        ...
    elif event.button == 2:
        ...

    return(False)

ターミネーターでの機能リクエストを待っています :)


10
すばらしい-リクエスタが振る舞いを変えるべきだと主張することなく、これに対する解決策を見つけてくれてありがとう。
geedoubleya

2
機能リクエストは現在、グローバルタブの[PuTTYスタイルの貼り付け]にあるようです。
AdamS

48

ほとんどの端末は、選択と中央ボタンでコピーを使用して選択を貼り付けるか、エミュレートされた中央ボタンを貼り付けます(両方のマウスボタンを同時に使用)。これは典型的なUnixの動作であり、エミュレーションは、2つだけのボタンまたは2つのボタンとスクロールホイールを持つMicrosoftタイプのマウスに必要な更新された使用法です。

マウスボタンは、xinputまたは他の手段で再マッピングできます。これは、バージョンやバージョン、マウスのモデルによって異なります。Ubuntuコミュニティのドキュメントを参照してください。

この質問も参照してください。これは、必要な手順の逆です。

selectを使用してコピーして中央に貼り付けるターミナルには、Gnomeターミナル、xfceターミナル、Eterm、プレーンなxterm、uxterm、rxvt、mrxvt、atermが含まれます。他にもあると思います。

プライマリターミナルであるターミネータ(apt-getまたはソフトウェアセンターを使用してインストール)を使用すると、オプションとしてコピーオンセレクトを選択できます(シングルクリックで)。

設定を開き、「選択時にコピー」ボックスをクリックします。

ターミネーターの設定


1
これをgnomeのデフォルト端末にする方法はありますか?
Peeter Joot 14年

1
テキストを選択するときに使用されるクリップボードは、明示的なコピー(クリップボードショートカットまたはメニュー項目を使用)のクリップボードとは異なることに注意してください。このキーボードから貼り付けるには、キーボードショートカットやメニューではなく、マウスの中央ボタンを使用する必要があります。これは、WindowsのPuttyとは異なる動作です。
エボルボブ

ターミネーターのヤアイ!これで、追加のコピーキーを押すことなく、すべてのマクロを含む幸せな町をコピーアンドペーストできます。私はそれを強調した....私はそれをコピーしたい。わーい!
リゲマー


11

チェックしている人の時間を節約するために、以下の端末はこの機能をサポートしていません。


5
両方のバグレポートは、悲しいことに「修正できない」とマークされています。
mwfearnley

@mwfearnleyは、アップストリームがパッチを適用したくない同じベースライブラリを使用しているためかもしれません。それらのリストを作成することはできましたが、今はできません。
アナトリーテクトニック

6

現在使用している端末はわかりませんが、Ubuntuのデフォルトの端末ではコピーして貼り付けることができます。デスクトップ環境で、コピーするテキストを選択し、ctrl + shift + cを押します。クリップボードに貼り付けたいものがある場合は、カーソルを正しい位置に置き、Ctrl + Shift + Vを押します。

もう1つのオプションは、上記のDr_Bunsenのコメントによると、両方のオプションがマウスの右ボタンのドロップダウンリストで利用可能です。


4

私はその機能を備えた非フリーアプリケーションを使用します。

VanDyke.com>製品> SecureCRT

これは、左のボタンを選択するか、サポートCtrl- - ShiftCクリップボードに)し、右ボタンまたはCtrl- - ShiftV貼り付けます)。タスクのキーボード中心またはマウス中心に応じて、どちらかを使用します。

SecureCRTは、事前に構成されたログイン(スクリプト)、複数のセッション(タブ/ウィンドウ)、および完全なスクリプト(拡張性)もサポートしています。複数のサイトで多くのリモートサポートを行う場合、これらの追加機能は非常に重要です。

Windows(またはUbuntu + Wine)で何年も使用していましたが、2011年初めにLinuxに移植されました。提供するすべての機能を備えた無料の代替をまだ見つけていません。


本当にクールな端末のように見えます。それはとても費用がかかるような恥。
ベン

3

Ubuntu 14.04を使用しています。デフォルトのGnomeターミナルを使用して、テキストを強調表示してからマウスホイールを押すと、強調表示されているものはすべて貼り付けられます。

これが他の人にも役立つことを願っています。私は、Windowsデスクトップとパテを使用する(強制される)ときにこの機能が好きでした。


3
この答えはすでに与えられており、情報を追加しません。
レキスト14

1

必要なすべてではありませんが、Gnomeターミナルでのミドルクリックが右クリックの代わりになります。選択したテキストのコピーと貼り付け(クリップボードを使用)を行い、それ以外の場合は貼り付けます。

ただし、コピーするだけの同等の方法はないと思います-右クリックのコンテキストメニューが最も近いオプションのようです。


1

動作し、ここで言及されていない別の端末は、Gnome接続マネージャーです:http : //kuthulu.com/gcm/

これは実際に私の個人的なお気に入りです。なぜなら、非常にユーザーフレンドリーな方法で複数のマシンに接続できるからです。

選択したテキストを自動的にコピーするように設定し、右クリックを使用してテキストを貼り付けることができます。




0

cgywin上のターミネーターのインストールでテストされた「terminal.py」は/usr/lib/python2.7/site-packages/terminatorlib/terminal.pyにあります

「右クリック」を検索し、elifオプションを次のように変更すると、初期の投稿で述べたのと同じことが行われます。

elif event.button == 3:
    # rightclick should paste the clipboard
    self.paste_clipboard(True)
    return(True)
elif event.button == 2:
    # middleclick should display a context menu if Ctrl is  not pressed
    if event.state & gtk.gdk.CONTROL_MASK == 0:
        self.popup_menu(widget, event)
        return(True)

0

これは古いスレッドですが、Terminatorの新しいバージョンはパテスタイルの動作をサポートしています。右クリック->設定->パテスタイルの貼り付け。

貼り付けにマッピングされるようになったため、右クリックして設定にアクセスできなくなることに注意してください。環境設定を開くには、Shiftキーを押しながら中ボタンを使用します。

HTH。

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