Tidak dapat menempel ke Terminal Gnome dari Netbeans

45

Ketika saya menyalin sesuatu dari jendela lain maka terminal saya dan ingin menempelkannya ke terminal saya (pada baris perintah) opsi tempel di Edit berwarna abu-abu. Ctrl+ Vtidak berfungsi di Terminal GNOME 2.29.6.

Saya mencoba menyalin formulir netbeans ke terminal. Jika saya menempelkannya di tempat lain, di gedit misalnya, itu akan ditempel. Jadi itu disalin.

Menggunakan Ctrl+ Shift+ C/ Vtidak berfungsi.

Apakah ini pengaturan dari beberapa jenis?

eddy147
sumber
Aplikasi terminal apa yang Anda gunakan? Gnome-Terminal atau varietas lain?
Marco Ceppi
Hanya terminal gnome: Terminal GNOME 2.29.6 Ubuntu 10.04 instal bersih (bukan upgrade dari 9.10)
eddy147
Yang aneh adalah, saya hanya punya laptop ini di rumah. (sony vaio - instal 10,04 segar). Di tempat kerja (dell - juga instal 10,04) tidak ada masalah.
eddy147

Jawaban:

37

Anda perlu menambahkan Shift ketika menempel ke Terminal: Ctrl+ Shift+ VSama dengan menyalin pilihan hanya menggunakan yang sebagai Cgantinya:

Ctrl+ Shift+C

Shift adalah urutan jalan keluar untuk pintasan saat menggunakan Terminal Gnome.

Atau Anda bisa Right Click->Paste

Marco Ceppi
sumber
5
Terdengar masuk akal, tetapi case ini tidak berfungsi. Lihat komentar saya yang lain.
eddy147
1
Anda dapat mengonfigurasi binding utama Anda di terminal gnome Anda (Edit -> pintasan Keyboard ..) dan pastikan bahwa Shift-Ctrl-C dan Shift-Ctrl-V terikat (atau apa pun yang Anda suka)
ithkuil
Anda juga dapat menggunakan tombol roda mouse, jika Anda memilikinya ....
jvriesem
16

Saya memiliki masalah yang sama dengan menyalin dari Netbeans ke terminal. Tampaknya ketika Anda Ctrl+ Cdi Netbeans, itu tidak disalin dalam format teks murni, jadi Anda tidak dapat menempelnya di terminal yang memerlukan format semacam itu (ini adalah asumsi berdasarkan pengalaman saya;)).

Jadi, bagaimana saya melakukannya? Cukup salin dari Netbeans, lalu tempel di beberapa teks lebih rendah, misalnya gedit, lalu salin lagi dan tempel di terminal.

Klew
sumber
Jawaban lain di bawah ini, saat ini dengan suara lebih sedikit, lebih mudah. Misalnya, cukup gunakan klik tengah (sesuai pengguna10244) atau lihat di sini: askubuntu.com/questions/7769/…
MountainX
@ eddy147: Jawaban oleh Marco Ceppi harus menjadi jawaban yang diterima.
jvriesem
7

Ctrl+ Vbukan kombinasi terikat di terminal. Aplikasi terminal mengabaikan acara keyboard dan meneruskannya ke apa pun yang sedang berjalan. Hal ini diinginkan karena Anda tidak benar-benar ingin jendela terminal campur dengan peristiwa keyboard Anda.

Klik kanan dan klik tempel. Atau gunakan Pilihan Utama (sorot beberapa teks dan klik tengah).

Sunting: Saya baru saja belajar sesuatu! Shift+ Insertakan berfungsi jika Anda menginginkan metode input keyboard. Ini adalah metode penyisipan berbasis pemilihan primer, jadi cukup sorot dan lanjutkan.

Sunting 2: Saya tidak bisa berhenti belajar hal-hal baru! Seperti kata ændrük, Ctrl+ Shift+ Vberfungsi sebagai tempel clipboard yang tepat. Jadi, Anda punya banyak pilihan. Mereka bukan kunci-kombo standar.

Oli
sumber
1
+1 untuk shift+ insert. Ini berfungsi hampir di mana saja, dan merupakan cara pilihan saya untuk menempel. Ini akan menempelkan hal terakhir di salah satu clipboard Anda (yaitu: jika Anda menyoroti sesuatu, itu akan menempel itu, jika tidak, itu menempel hal terakhir yang Anda salin)
aperson
Sebenarnya, Ctrl+ V adalah terikat di nano Editor terminal.
CoderMe
6

Oli dan user1974 menyarankan menggunakan Pemilihan Utama (fitur X-Windows), tetapi saya membutuhkan detail ini untuk melakukannya:

1.) Sorot teks dalam NetBeans (jangan khawatir tentang menyalinnya)

2.) Klik-tengah di Terminal GNOME untuk menempelkannya di sana

Tidak ada saran lain yang bekerja untuk saya, tetapi ini bekerja seperti pesona. Ada bug yang dimasukkan di netbeans.org untuk ini.

GlenPeterson
sumber
Jawaban yang bagus. Berikut adalah beberapa cara untuk melakukannya: askubuntu.com/questions/7769/…
MountainX
Ini adalah hal-hal kecil ini - seperti memiliki dua penyalin salinan yang membuat saya tetap di Linux.
UniversallyUniqueID
6

tldr- gunakan Shift+Insert


Ctrl+ Cdan Ctrl+ Vadalah pintasan keyboard yang dibuat untuk aplikasi GUI. Rupanya ada hubungannya dengan Xerox .


Sebelum ada Ctrl+ C, Ctrl+ X, dan Ctrl+ V.. ada


Ctrl+ Insert, Shift+ Delete, dan Shift+Insert

Mereka didefinisikan pada tahun 1987 oleh IBM Common User Access

Cara pintas ini sering bekerja dalam kasus di mana yang modern tidak .. yaitu di terminal.

pengguna606723
sumber
4

Saya memiliki masalah yang sama dengan Rubymine, di mana saya tidak dapat menyalin dari Rubymine dan menempel ke terminal dengan CTRL-SHIFT-V. Mengingat saya melakukan ini puluhan kali setiap hari, saya memiliki sedikit minat dalam menyalin ke gedit setiap kali dan kemudian menyalin ke terminal, jadi saya menemukan solusi yang tidak memerlukannya:

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

Cerpen: OpenJDK tidak bermain bagus dengan clipboard. Saya menduga bahwa ini akan berlaku untuk Netbeans serta Rubymine karena keduanya dijalankan melalui Java VM.

wbharding
sumber
2
PhpStorm - cerita yang sama. Ini adalah masalah openjdk. Pindah ke sun java menyelesaikan masalah.
Dziamid
@Dziamid terima kasih atas alternatif untuk solusi yang mengerikan yang disebutkan di tempat lain dalam jawaban ini.
nem75
@wbharding Anda mungkin ingin mempertimbangkan untuk memasukkan "alihkan ke Sun Java" dalam jawaban Anda. Saya sendiri tidak perlu repot membaca tautan tetapi mendapatkan solusi dari komentar Dziamid. Mungkin Anda mendapat lebih banyak suara.
nem75
Apakah ada laporan bug OpenJDK tentang ini?
Thorbjørn Ravn Andersen
3

Salin teks dengan menyorotinya dengan mouse Anda . Biasanya Anda dapat menggunakan Ctl + C atau klik kanan pilihan pilih "copy" dari menu popup juga.

Rekatkan teks dengan mengklik tombol mouse tengah Anda . Ctl + V juga berfungsi di banyak tempat dan begitu juga Shift + Insert.

Apa yang harus dilakukan ketika itu tidak berhasil

Masalahnya terjadi ketika aplikasi yang berbeda menggunakan clipboard yang berbeda. Anda akan berhasil menyalin teks ke clipboard di Aplikasi A, tetapi ketika Anda pergi ke Aplikasi B untuk menempel, itu akan mencoba menempel dari clipboard yang berbeda. Di Windows semua aplikasi menggunakan clipboard yang sama.

Ada beberapa solusi. Mungkin yang paling mudah untuk bekerja adalah memasang Parcellite.

Instal parcellite

sudo apt-get install parcellite

Jalankan parcellite

parcellite&

Ikon clipboard akan muncul di baki sistem.

Gunakan parcellite

  1. Salin beberapa teks.
  2. Klik ikon clipboard di baki sistem dan pilih apa yang Anda inginkan dari menu.
  3. Tempel teks Anda.
Eric Johnson
sumber
3

Anda juga dapat mengubah keymappings default sistem - sehingga Anda dapat ctrl + v ke terminal.

Edit-> Pintasan Keyboard

IanVaughan
sumber
Ini jawaban yang benar! Edit-> Keyboard, dan ubah pengaturan! bingo!
IanVaughan
Jika Anda melakukan ini, Anda juga harus mempertimbangkan memetakan kembali perintah intr (sebelumnya CTRL-C). Saya menggunakan di echo "stty intr \^b" >> ~/.bashrcmana b mewakili "istirahat" - atau memilih huruf lain yang tidak digunakan pada sesuatu yang penting. Salah satu peningkatan produktivitas terbesar bagi saya adalah membuat perubahan sederhana ini ke pintasan salin dan tempel default di terminal. Saya melakukannya di semua komputer saya hal pertama.
MountainX
Sepertinya pada Ubuntu 13.04, opsi pintasan sudah tidak ada lagi!
IanVaughan
2

Ada bug di Linux yang kadang-kadang tidak memilih informasi yang disalin ketika mencoba menyalin / menempel di antara 2 aplikasi yang berbeda. Saya sarankan menginstal manajer clipboard, maka Anda akan melihat bug ini beraksi. Parcellite adalah favorit saya. Jika Anda menggunakan Debian / tempel Ubuntu "sudo apt-get install parcellite" (tanpa tanda kutip) ke terminal (ha, ha) atau gunakan Synaptic untuk menginstalnya. Bug ini memengaruhi semua program, bukan hanya terminal.

Setelah Anda menginstal dan memulai Parcellite (Aplikasi -> Aksesori -> Parcellite) Anda akan melihat ikon clipboard di systray Anda. Buat kembali bug, lalu klik ikon baki. Anda akan melihat bahwa info itu disalin tetapi berwarna abu-abu, yaitu tidak dipilih. Klik untuk memilihnya lalu Anda bisa menempelkan isi hati Anda. Ini adalah salah satu bug yang paling menjengkelkan sepanjang masa dan telah ada selama bertahun-tahun.

Deadite81
sumber
saran yang bagus, thx
eddy147
Ini adalah masalah menjengkelkan jangka panjang. Dan itu berselang. Kadang-kadang tempel bekerja ketika rasanya seperti itu; kali lain tidak. Jenis-jenis serangga dengan menggigit selektif adalah yang paling menyebalkan.
ncmathsadist
Ini lucu ... itu masih terjadi menggunakan GNOME 3 dengan GNOME Shell. Saya percaya ini benar-benar masalah Xserver (terjadi di KDE juga!). Saya berharap itu sudah diperbaiki :)
Deadite81
2

Ini bug di terminal gnome. Anda dapat mencoba terminal xfce4.

Hasen
sumber
Terima kasih untuk alternatifnya
eddy147
2

Sepertinya teks itu tidak benar-benar disalin di tempat pertama. Jika ada sesuatu yang tersedia untuk ditempelkan di clipboard, maka Edit -> Tempel akan dapat diklik.

Di Gnome Terminal, pintasan keyboard untuk menempel biasanya Ctrl+ Shift+ V.

ændrük
sumber
Saya juga berpikir begitu, tetapi ini disalin. Saya mencoba menyalin formulir netbeans ke terminal. Jika saya menempelkannya di tempat lain, di gedit misalnya, itu akan ditempel. Jadi itu disalin.
eddy147
1

sorot teks, klik tengah.

Itu favorit saya, cepat, mudah, bekerja dengan aplikasi lain juga. Anda hanya harus berhati-hati dengan klik Anda karena Anda dapat mengacaukan sorotan. (yaitu, Anda tidak dapat menyorot teks, klik di sekitar, sorot teks lain, dan kemudian berharap untuk mengklik tengah teks dari sebelumnya.)

pengguna1974
sumber