2011-10-08 32 views
27

Chỉ là một câu hỏi về quy trình sao chép/dán trong gVim.Sao chép các dòng trong chế độ trực quan trong vim

Hiện tại tôi đang làm việc trên tài liệu. Tôi muốn chọn một số dòng mã và sao chép và dán. Tôi đang sử dụng gVim (Windows).

Nếu tôi sử dụng Control + C và Ctrl + V, gVim mất đôi khi 2, 3 giây để dán ...

Một cách khác là sử dụng, Shift + v (bên phải, bây giờ tôi đang ở chế độ trực quan), sau đó tôi giữ phím Shift và kéo lựa chọn của tôi bằng chuột. Bây giờ tôi có thể sao chép với 'y' hoặc 'c' và dán với 'p'. Đây là nhanh hơn, nhưng tôi phải giữ phím Shift.

Có cách nào để sử dụng chuột để chọn văn bản ở chế độ trực quan mà không giữ phím Shift? Tôi muốn sử dụng y/d/p thay vì chậm Control + c và Control + v. Có một quy trình làm việc hoặc thiết lập tốt hơn mà tôi nên thử không?

Cảm ơn,

[] 's

Mateus

Trả lời

82

Tránh xa sử dụng CTRL - C/V và chuột của bạn trong vim, hoặc ít nhất là cho đến khi bạn' làm quen với cách xử lý văn bản của vim.

-

SHIFT - V để vào chế độ dòng visual

enter image description here

Nhấn 3j đi xuống 3 dòng, hoặc bấm j 3 lần

enter image description here

y để yank/copy, x để cắt, p để dán sau khi con trỏ, P để dán trước con trỏ.

enter image description here

Sử dụng hjkl sẽ cải thiện công việc của bạn rất nhiều khi bạn không cần phải di chuyển bàn tay của bạn từ vị trí gõ vào mũi tên và chuột.

Có một số cách để giật nhiều dòng mà không cần nhập chế độ trực quan. Một trong số đó là nhập <action><number><direction>. Ví dụ: y3j có nghĩa là bị giật từ hàng hiện tại của bạn xuống 3 hàng.

Nếu bạn muốn giật toàn bộ đoạn văn hoặc câu bạn đang nhập, hãy nhập yip (yank IN paragraph) hoặc yis (yank IN sentence) tương ứng.Bạn cũng có thể làm yi" (yank IN ") hoặc ya" (yank AROUND ") để hút tất cả mọi thứ được bao quanh bởi " vào vị trí hiện tại của bạn.

+0

Xin chào Jin, cảm ơn! Thật không dễ để 'không tìm hiểu' con chuột ... Tôi thử phương pháp của bạn và tìm ra cách khác. – homemrobo

+0

@homemrobo Nó cũng không dễ với tôi .. nhưng tôi cảm thấy rằng nó đáng giá vào cuối. Đã cho tôi khoảng một hoặc hai tuần để tìm hiểu đủ điều cần thiết để tránh xa con chuột: p – Jin

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