Không thể dán vào Gnome Terminal từ Netbeans


45

Khi tôi sao chép một cái gì đó từ một cửa sổ khác thì thiết bị đầu cuối của tôi và muốn dán nó vào thiết bị đầu cuối của tôi (trên dòng lệnh), tùy chọn dán trong Chỉnh sửa được tô xám. Ctrl+ Vkhông hoạt động trong Terminal Gnome 2.29.6.

Tôi cố gắng sao chép mẫu netbeans vào một thiết bị đầu cuối. Nếu tôi dán nó vào một nơi khác, ví dụ như trong gedit, nó sẽ bị dán. Vì vậy, nó được sao chép.

Sử dụng Ctrl+ Shift+ C/ Vkhông hoạt động.

Đây có phải là một thiết lập từ một số loại?


Bạn đang sử dụng ứng dụng thiết bị đầu cuối nào? Gnome-Terminal hay giống khác?
Marco Ceppi

Chỉ là một thiết bị đầu cuối gnome: Thiết bị đầu cuối Gnome 2.29.6 Cài đặt sạch Ubuntu 10.04 (không phải là bản nâng cấp từ 9.10)
eddy147

Điều kỳ lạ là, tôi chỉ có cái này ở máy tính xách tay ở nhà. (sony vaio - cài đặt 10.04 mới). Tại nơi làm việc (dell - cũng mới cài đặt 10.04) không có vấn đề gì.
eddy147

Câu trả lời:


37

Bạn cần nối thêm Shift khi dán vào Terminal: Ctrl+ Shift+ VTương tự với việc sao chép một lựa chọn chỉ bằng cách sử dụng Cthay thế:

Ctrl+ Shift+C

Shift là chuỗi thoát cho các phím tắt khi sử dụng Gnome Terminal.

Ngoài ra, bạn có thể Right Click->Paste


5
Nghe có vẻ hợp lý, nhưng trường hợp này nó không hoạt động. Xem ý kiến ​​khác của tôi.
eddy147

1
Bạn có thể định cấu hình các ràng buộc chính trong thiết bị đầu cuối gnome của mình (Chỉnh sửa -> Phím tắt bàn phím ..) và đảm bảo rằng Shift-Ctrl-C và Shift-Ctrl-V bị ràng buộc (hoặc bất cứ điều gì bạn thích)
ithkuil

Bạn cũng có thể sử dụng nút bánh xe chuột, nếu bạn có nó ....
jvriesem

16

Tôi có cùng một vấn đề với việc sao chép từ Netbeans sang thiết bị đầu cuối. Có vẻ như khi bạn Ctrl+ Ctrong Netbeans, nó không được sao chép ở định dạng văn bản thuần túy, vì vậy bạn không thể dán nó vào thiết bị đầu cuối yêu cầu loại định dạng đó (đây là giả định dựa trên kinh nghiệm của tôi;)).

Vì vậy, làm thế nào để tôi làm điều đó? Chỉ cần sao chép từ Netbeans, sau đó dán nó vào một số chỉnh sửa văn bản, ví dụ như gedit, sau đó sao chép lại và chỉ cần dán vào thiết bị đầu cuối.


Các câu trả lời khác dưới đây, hiện có ít phiếu hơn, dễ dàng hơn. Ví dụ: chỉ cần sử dụng nhấp chuột giữa (theo người dùng10244) hoặc xem tại đây: askubfox.com/questions/7769/iêu
MountainX

@ eddy147: Câu trả lời của Marco Ceppi phải là câu trả lời được chấp nhận.
jvriesem

7

Ctrl+ Vkhông phải là sự kết hợp ràng buộc trong các thiết bị đầu cuối. Ứng dụng đầu cuối bỏ qua sự kiện bàn phím và chuyển nó vào bất cứ thứ gì đang chạy. Điều này là mong muốn bởi vì bạn không thực sự muốn cửa sổ đầu cuối can thiệp vào các sự kiện bàn phím của bạn.

Nhấp chuột phải và nhấp vào dán. Hoặc sử dụng Lựa chọn chính (tô sáng một số văn bản và nhấp chuột giữa).

Chỉnh sửa: Tôi vừa học được điều gì đó! Shift+ Insertsẽ hoạt động nếu bạn muốn một phương thức nhập bàn phím. Đây là một phương thức chèn dựa trên lựa chọn chính, vì vậy chỉ cần tô sáng và đi.

Chỉnh sửa 2: Tôi không thể ngừng học hỏi những điều mới! Như ndrük nói, Ctrl+ Shift+ Vhoạt động như một miếng dán clipboard thích hợp. Vì vậy, bạn có rất nhiều lựa chọn. Chúng không phải là các tổ hợp phím tiêu chuẩn.


1
+1 cho shift+ insert. Nó hoạt động khá nhiều ở bất cứ đâu, và là cách ưa thích của tôi để dán. Nó sẽ dán thứ cuối cùng vào một trong các bảng ghi của bạn (ví dụ: nếu bạn tô sáng thứ gì đó, nó sẽ dán thứ đó, nếu không, nó sẽ dán thứ cuối cùng bạn đã sao chép)
aperson

Trên thực tế, Ctrl+ V được ràng buộc trong trình soạn thảo terminal nano.
CoderMe

6

Oli và user1974 đã đề xuất sử dụng Lựa chọn chính (tính năng X-Windows), nhưng tôi cần những chi tiết này để làm như vậy:

1.) Đánh dấu văn bản trong NetBeans (đừng lo lắng về việc sao chép nó)

2.) Nhấp chuột giữa vào Gnome Terminal để dán vào đó

Không có đề xuất nào khác làm việc cho tôi, nhưng điều này làm việc như một cơ duyên. Có một lỗi được nhập tại netbeans.org cho việc này.


Câu trả lời tốt. Dưới đây là một vài cách khác để làm điều đó: Askubfox.com/questions/7769/ cấp
MountainX

Đó là những điều nhỏ nhặt - như có hai bộ đệm sao chép giúp tôi sử dụng Linux.
Đại

6

sử dụng Shift+Insert


Ctrl+ CCtrl+ Vlà các phím tắt được tạo cho các ứng dụng GUI. Rõ ràng có một cái gì đó để làm với Xerox .


Trước khi có Ctrl+ C, Ctrl+ XCtrl+ V.. đã có


Ctrl+ Insert, Shift+ DeleteShift+Insert

Chúng được định nghĩa vào năm 1987 bởi Quyền truy cập người dùng chung của IBM

Các phím tắt này thường hoạt động trong trường hợp những cái hiện đại không .. tức là trong một thiết bị đầu cuối.


4

Tôi gặp vấn đề tương tự với Rubymine, nơi tôi không thể sao chép từ Rubymine và dán vào thiết bị đầu cuối bằng CTRL-SHIFT-V. Cho rằng tôi làm điều này hàng chục lần mỗi ngày, tôi ít quan tâm đến việc sao chép vào gedit mỗi lần và sau đó sao chép vào thiết bị đầu cuối, vì vậy tôi đã tìm ra một giải pháp không yêu cầu:

http://www.williambhending.com/blog/tĩ/fix-it-ubfox-ctrl-shift-v-wont-paste-into-terminal/

Truyện ngắn: OpenJDK không chơi đẹp với bảng tạm. Tôi đoán rằng điều này sẽ áp dụng cho Netbeans cũng như Rubymine vì cả hai đều chạy qua máy ảo Java.


2
PhpStorm - cùng một câu chuyện. Đây là một vấn đề openjdk. Di chuyển đến mặt trời java đã giải quyết vấn đề.
Dziamid

@Dziamid cảm ơn vì sự thay thế cho cách giải quyết khủng khiếp được đề cập ở những nơi khác trong những câu trả lời này.
nem75

@wbhending bạn có thể muốn xem xét đưa "chuyển sang Sun Java" vào câu trả lời của mình. Tôi đã không bận tâm đọc liên kết nhưng đã nhận được giải pháp từ bình luận của Dziamid. Có thể giúp bạn có thêm upvote.
nem75

Có một lỗi OpenJDK về điều này?
Thorbjørn Ravn Andersen

3

Sao chép văn bản bằng cách tô sáng nó bằng chuột . Thông thường, bạn có thể sử dụng Ctl + C hoặc nhấp chuột phải vào lựa chọn chọn "sao chép" từ menu bật lên.

Dán văn bản bằng cách nhấp vào nút chuột giữa của bạn . Ctl + V cũng hoạt động ở nhiều nơi và Shift + Chèn cũng vậy.

Phải làm gì khi nó không hoạt động

Vấn đề xảy ra khi các ứng dụng khác nhau sử dụng các clipboard khác nhau. Bạn sẽ sao chép thành công văn bản vào một bảng tạm trong Ứng dụng A, nhưng khi bạn vào Ứng dụng B để dán, nó sẽ thử dán từ một bảng tạm khác. Trong Windows tất cả các ứng dụng sử dụng cùng một bảng tạm.

Có một số giải pháp. Có lẽ cách dễ nhất để làm việc là cài đặt Parcellite.

Cài đặt parcellite

sudo apt-get install parcellite

Chạy parcellite

parcellite&

Một biểu tượng clipboard sẽ hiển thị trong khay hệ thống.

Sử dụng mệnh lệnh

  1. Sao chép một số văn bản.
  2. Nhấp vào biểu tượng clipboard trong khay hệ thống và chọn những gì bạn muốn từ menu.
  3. Dán văn bản của bạn.

3

Bạn cũng có thể thay đổi các keymappings mặc định của hệ thống - để bạn có thể ctrl + v vào terminal.

Chỉnh sửa-> Phím tắt


Đây là câu trả lời chính xác! Chỉnh sửa-> Bàn phím và thay đổi cài đặt! chơi lô tô!
IanVaughan

Nếu bạn làm điều này, bạn cũng nên xem xét ánh xạ lại lệnh int (trước đây là CTRL-C). Tôi sử dụng echo "stty intr \^b" >> ~/.bashrctrong đó b đại diện cho "phá vỡ" - hoặc chọn bất kỳ chữ cái nào không được sử dụng trên một cái gì đó quan trọng. Một trong những cải tiến năng suất lớn nhất đối với tôi là thực hiện thay đổi đơn giản này thành bản sao mặc định và dán phím tắt trong thiết bị đầu cuối. Tôi làm điều đó trên tất cả các máy tính của tôi điều đầu tiên.
MountainX

Có vẻ như từ Ubuntu 13.04, các tùy chọn phím tắt không còn nữa!
IanVaughan

2

Có một lỗi trong Linux đôi khi bỏ chọn thông tin sao chép khi cố gắng sao chép / dán giữa 2 ứng dụng khác nhau. Tôi khuyên bạn nên cài đặt một trình quản lý clipboard, sau đó bạn sẽ thấy lỗi này hoạt động. Parcellite là yêu thích của tôi. Nếu bạn đang sử dụng Debian / Ubuntu dán "sudo apt-get install parcellite" (không có dấu ngoặc kép) vào một thiết bị đầu cuối (ha, ha) hoặc sử dụng Synaptic để cài đặt nó. Lỗi này ảnh hưởng đến tất cả các chương trình, không chỉ thiết bị đầu cuối.

Sau khi bạn cài đặt và khởi động Parcellite (Ứng dụng -> Phụ kiện -> Parcellite), bạn sẽ thấy biểu tượng clipboard trong systray của mình. Tái tạo lỗi, và sau đó nhấp vào biểu tượng khay. Bạn sẽ thấy rằng thông tin đã được sao chép nhưng có màu xám, nghĩa là không được chọn. Nhấp vào nó để chọn nó và sau đó bạn có thể dán vào nội dung trái tim của bạn. Đây là một trong những lỗi khó chịu nhất mọi thời đại và đã tồn tại trong nhiều năm.


đề nghị tốt đẹp, thx
eddy147

Đó là một vấn đề gây phiền nhiễu lâu dài. Và nó không liên tục. Đôi khi dán hoạt động khi nó cảm thấy như nó; lần khác thì không. Những loại bọ với sự cắn chọn lọc là đáng sợ nhất.
ncmathsadist

Thật buồn cười ... nó vẫn xảy ra khi sử dụng Gnome 3 với Gnome Shell. Tôi tin rằng đó thực sự là một vấn đề Xserver (cũng xảy ra trong KDE!). Tôi ước nó đã được sửa chữa rồi :)
Deadite81

2

Đó là một lỗi trong gnome-terminal. Bạn có thể thử xfce4-terminal.


Thx cho sự thay thế
eddy147

2

Có vẻ như văn bản không thực sự được sao chép ở nơi đầu tiên. Nếu có bất cứ thứ gì có sẵn để dán vào bảng tạm, thì Chỉnh sửa -> Dán sẽ có thể nhấp được.

Trong Gnome Terminal, phím tắt để dán thường là Ctrl+ Shift+ V.


Tôi cũng nghĩ vậy, nhưng nó được sao chép. Tôi cố gắng sao chép mẫu netbeans vào một thiết bị đầu cuối. Nếu tôi dán nó vào một nơi khác, ví dụ như trong gedit, nó sẽ bị dán. Vì vậy, nó được sao chép.
eddy147

1

văn bản nổi bật, nhấp chuột giữa.

Đó là yêu thích của tôi, nhanh chóng, dễ dàng, cũng hoạt động với các ứng dụng khác. Bạn chỉ cần cẩn thận với các nhấp chuột của bạn vì bạn có thể làm hỏng phần nổi bật. (nghĩa là bạn không thể làm nổi bật văn bản, nhấp xung quanh, tô sáng văn bản khác và sau đó hy vọng nhấp vào giữa văn bản từ trước đó.)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.