2015-01-12 15 views
44

Tôi đã cố gắng sao chép văn bản từ IDEA bằng plugin ideavim, sử dụng các móc khóa mặc định vim (y). Nhưng văn bản này không được sao chép trong bộ đệm chung và tôi chỉ có thể dán văn bản đó trong IDEA.
Làm cách nào để sử dụng đoạn văn bản được sao chép trong trình duyệt?Intellij IDEA với ideavim. Không thể sao chép văn bản từ một nguồn khác

+1

OK, tôi hiểu rồi. Trong cài đặt sơ đồ bàn phím IDEA cho hành động Sao chép được đặt thành 2 kết hợp: Ctrl + c và Ctrl + Insert. Tôi không biết tại sao Ctrl + c không hoạt động, nhưng bây giờ tôi sử dụng thứ hai. – Supo

+0

Ctrl + C không hoạt động vì nó được xử lý bởi Vim. Bạn có thể thay đổi hành vi này trong "Cài đặt khác -> Thi đua Vim" bằng cách đặt 'Trình xử lý' thành IDE. –

Trả lời

67

Lệnh VIM's yank không bị giật vào khay nhớ tạm thời hệ thống theo mặc định; nó yanks vào sổ đăng ký chưa được đặt tên. Bạn có thể sử dụng * hoặc + register để truy cập khay nhớ tạm thời của hệ thống; cũng xem wiki này article để biết thêm thông tin. Hoặc chỉ cần đặt this option trong ~/.ideavimrc:

set clipboard+=unnamed

~/.ideavimrc Thiết lập này đã được hỗ trợ trong IdeaVIM từ VIM-476 được thực hiện trong phiên bản 0,38. Nếu tập tin không tồn tại, hãy tạo nó trong thư mục người dùng/nhà của bạn.

Cũng lưu ý rằng đây là tất cả hành vi VIM chuẩn; không có cái nào là đặc trưng cho IdeaVIM ngoại trừ tên của tệp cấu hình.

+0

Cảm ơn, thông tin thú vị, nó đã giúp rất nhiều! – Supo

+0

Tuyệt vời! Hoạt động tốt trong Ubuntu 14.04 – workflow

+0

Tuyệt vời! Cảm ơn thầy! –

Các vấn đề liên quan