NetbeansからGnomeターミナルに貼り付けることはできません


45

別のウィンドウから何かをコピーしてから、ターミナル(コマンドラインで)をターミナルに貼り付けたい場合、編集の貼り付けオプションはグレー表示されます。Ctrl+ VはGNOMEターミナル2.29.6では機能しません。

フォームnetbeansをターミナルにコピーしようとしています。たとえばgeditで別の場所に貼り付けると、貼り付けられます。コピーされます。

Ctrl+ Shift+ C/ を使用Vしても機能しません。

これはある種の設定ですか?


どの端末アプリケーションを使用していますか?Gnome-Terminalまたは他の種類?
マルコセッピ

単なるgnomeターミナル:GNOMEターミナル2.29.6 Ubuntu 10.04クリーンインストール(9.10からのアップグレードではない)
-eddy147

奇妙なことに、これは自宅のラップトップでしか持っていません。(sony vaio-新しく10.04をインストール)。職場(デル-新しく10.04をインストール)でも問題ありません。
-eddy147

回答:


37

ターミナルに貼り付けるときは、Shiftを追加する必要があります。Ctrl+ Shift+ 代わりにVaのみを使用して選択範囲をコピーする場合と同じCです。

Ctrl+ Shift+C

Shift Gnomeターミナルを使用するときのショートカットのエスケープシーケンスです。

または、次のことができますRight Click->Paste


5
論理的に聞こえますが、この場合は機能しません。私の他のコメントを参照してください。
-eddy147

1
gnomeターミナルでキーバインドを構成し(編集->キーボードショートカット..)、Shift-Ctrl-CおよびShift-Ctrl-Vがバインドされていることを確認します(または、お好きなもの)
ithkuil

マウスホイールボタンがある場合は、それを使用することもできます
。...-jvriesem

16

Netbeansから端末へのコピーでも同じ問題があります。あなたがするときようですCtrl+ C);あなたはフォーマットのようなものを(これは私の経験に基づいた仮定である)必要がどの端末に貼り付けることができないので、NetBeansで、それは純粋なテキスト形式でコピーされません。

だから、どうすればいいですか?Netbeansからコピーし、geditなどのテキストエディターに貼り付けてから、もう一度コピーして、ターミナルに貼り付けます。


現在、投票数が少ない以下のその他の回答は簡単です。たとえば、ミドルクリック(user10244による)を使用するか、こちらをご覧ください:askubuntu.com/questions/7769/…–
MountainX

@ eddy147:Marco Ceppiによる答えは、受け入れられた答えであるべきです。
jvriesem

7

Ctrl+ Vは、端末のバインドされた組み合わせではありません。ターミナルアプリケーションはキーボードイベントを無視し、実行中のものに渡します。あなたがいないので、これは望ましい本当にあなたのキーボードイベントに干渉ターミナルウィンドウをしたいです。

右クリックして、貼り付けをクリックします。または、プライマリ選択を使用します(テキストを強調表示して、中クリックします)。

編集:私は何かを学んだ!Shift+ Insertは、キーボード入力方式が必要な場合に機能します。これは一次選択ベースの挿入方法なので、ハイライトしてください。

編集2:新しいことを学ぶのをやめることはできません!ændrükが言うように、Ctrl+ Shift+ Vは適切なクリップボードペーストとして機能します。たくさんのオプションがあります。標準のキーコンボではありません。


1
+の場合はshift+1 insert。それはほとんどどこでも動作し、貼り付けるための私の好ましい方法です。いずれかのクリップボードに最後のものを貼り付けます(つまり、何かを強調表示した場合、それを貼り付けます。そうでない場合、最後にコピーしたものを貼り付けます)
aperson

実際、nanoターミナルエディタではCtrl+ V バインドされています。
-CoderMe

6

Oliとuser1974は、Primary Selection(X-Windowsの機能)の使用を提案しましたが、そうするためにこれらの詳細が必要でした:

1.)NetBeansでテキストを強調表示します(コピーする心配はありません)

2.)GNOMEターミナルで中クリックして貼り付けます

他の提案は私には役に立たなかったが、これは魅力のように働いた。あるバグこのためnetbeans.orgで入力されたが。


いい答えだ。以下にいくつかの方法を示します。askubuntu.com
MountainX

Linuxに私を留めているのは、2つのコピーバッファーを持っているような小さなものです。
UniversallyUniqueID

6

tldr-使用Shift+Insert


Ctrl+ CおよびCtrl+ Vは、GUIアプリケーション用に作成されたキーボードショートカットです。どうやらゼロックスと関係があるようです。


あったの前にCtrl+ CCtrl+ X、およびCtrl+ V...がありました


Ctrl+ InsertShift+ Delete、およびShift+Insert

それらは1987年にIBM Common User Accessによって定義されました。

これらのショートカットは、現代のショートカットが機能しない場合、つまり端末で機能する場合によく機能します。


4

Rubymineでも同じ問題がありました。Rubymineからコピーして、CTRL-SHIFT-Vでターミナルに貼り付けることはできませんでした。これを毎日数十回行うことを考えると、毎回geditにコピーしてから端末にコピーすることにほとんど興味がなかったので、それを必要としないソリューションを見つけました。

http://www.williambharding.com/blog/technology/fix-it-ubuntu-ctrl-shift-v-wont-paste-into-terminal/

短編:OpenJDKはクリップボードではうまく動作しません。JavaVMを介して実行されるので、これはRubymineと同様にNetbeansにも当てはまると思います。


2
PhpStorm-同じ話。これはopenjdkの問題です。Sun Javaに移行すると、問題は解決しました。
ジアミッド

@Dziamidは、これらの回答のどこかに記載されている恐ろしい回避策の代替策に感謝します。
nem75

@wbhardingあなたはあなたの答えに「Sun Javaへの切り替え」を入れることを検討したいかもしれません。私はリンクを読むことを気にしませんでしたが、Dziamidのコメントから解決策を得ました。より多くの賛成票を獲得するかもしれません。
nem75

これに関するOpenJDKバグレポートはありますか?
するThorbjörnRavnアンデルセン

3

テキストをマウスで強調表示してコピーします。通常、Ctl + Cを使用するか、選択を右クリックして、ポップアップメニューから[コピー]を選択します。

マウスの中ボタンをクリックしてテキストを貼り付けます。Ctl + Vは多くの場所でも機能し、Shift + Insertも機能します。

うまくいかない場合の対処方法

この問題は、異なるアプリケーションが異なるクリップボードを使用する場合に発生します。テキストはアプリケーションAのクリップボードに正常にコピーされますが、アプリケーションBに移動して貼り付けると、別のクリップボードからの貼り付けが試行されます。Windowsでは、すべてのアプリケーションが同じクリップボードを使用します。

いくつかの解決策があります。おそらく最も簡単に動作するのは、Parcelliteをインストールすることです。

parcelliteをインストールする

sudo apt-get install parcellite

パーセライトを実行する

parcellite&

クリップボードアイコンがシステムトレイに表示されます。

パーセライトを使用

  1. テキストをコピーします。
  2. システムトレイのクリップボードアイコンをクリックし、メニューから必要なものを選択します。
  3. テキストを貼り付けます。

3

システムのデフォルトのキーマッピングを変更することもできます。そのため、ctrl + vを端末に入力できます。

編集->キーボードショートカット


これは正解です![編集]-> [キーボード]をクリックして、設定を変更します。ビンゴ!
IanVaughan

これを行う場合は、intr(以前のCTRL-C)コマンドの再マッピングも検討する必要があります。echo "stty intr \^b" >> ~/.bashrcbは「ブレーク」を表す場所を使用します。または、重要なもので使用されていない他の文字を選択します。私にとって最大の生産性向上の1つは、ターミナルのデフォルトのコピーと貼り付けのショートカットにこの簡単な変更を加えることです。私は最初にすべてのコンピューターでそれを行います。
MountainX

Ubuntu 13.04の時点では、ショートカットオプションはもうないようです!
IanVaughan

2

Linuxには、2つの異なるアプリケーション間でコピー/貼り付けをしようとするときに、コピーされた情報の選択を解除するバグがあります。クリップボードマネージャーをインストールすることをお勧めします。すると、このバグが実際に動作することがわかります。パーセライトは私のお気に入りです。Debian / Ubuntuを使用している場合は、「sudo apt-get install parcellite」(引用符なし)をターミナル(ha、ha)に貼り付けるか、Synapticを使用してインストールします。このバグは、端末だけでなくすべてのプログラムに影響します。

Parcelliteをインストールして起動すると(アプリケーション->アクセサリ-> Parcellite)、システムトレイにクリップボードアイコンが表示されます。バグを再作成し、トレイアイコンをクリックします。情報はコピーされましたが、グレー表示されている、つまり選択されていないことがわかります。クリックして選択すると、思いのままに貼り付けることができます。これは、これまでで最も厄介なバグの1つであり、長年にわたって存在しています。


素敵な提案、thx
eddy147

これは、長期にわたる迷惑な問題です。そして、断続的です。貼り付けは、感じたときに機能する場合があります。他の回はそうではありません。選択的な噛み付きのこの種のバグは、最も腹立たしいものです。
ncmathsadist

おもしろい... GNOME 3をGNOME Shellで使用すると、まだ起こります。私はそれが本当にXserverの問題だと信じるようになりました(KDEでも起こります!)。私はそれがすでに修正されることを望みます:)
Deadite81

2

これはgnome-terminalのバグです。xfce4-terminalを試すことができます。


代替の
thx

2

そもそもテキストが実際にコピーされなかったように思えます。クリップボードに貼り付け可能なものがある場合は、[編集]-> [貼り付け]をクリックできます。

Gnomeターミナルでは、貼り付けのキーボードショートカットは通常Ctrl+ Shift+ Vです。


私もそう思いましたが、コピーされています。フォームnetbeansをターミナルにコピーしようとしています。たとえばgeditで他の場所に貼り付けると、貼り付けられます。コピーされます。
-eddy147

1

テキストを強調表示、中央クリック。

それは私のお気に入りで、素早く、簡単で、他のアプリでも動作します。ハイライトが台無しになる可能性があるため、クリックには注意する必要があります。(つまり、テキストをハイライト表示したり、クリックしたり、他のテキストをハイライト表示したりすることはできません。その後、前のテキストをミドルクリックすることを望みます。)

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