Dán vào vim từ GUI dẫn đến thiếu dòng


10

Khi tôi sao chép văn bản từ ứng dụng GUI OS X (ví dụ Firefox) và dán nó vào vim trong thiết bị đầu cuối của mình, nó thường thiếu một vài dòng hoặc ký tự đầu tiên, không có mẫu rõ ràng.

Điều này có thể không cụ thể đối với vim, nhưng tôi vừa thử nghiệm dán vào thiết bị đầu cuối khi không sử dụng vim - ví dụ: khi sử dụng bash shell - và không gặp vấn đề gì với chúng.


1
Bạn đã kích hoạt chế độ chèn trước đây chưa?
slhck

1
(đỏ mặt) Bây giờ bạn nói điều đó tôi không chắc chắn - có lẽ một người đơn giản như tôi nên gắn bó với nano. Tôi sẽ tự trả lời câu hỏi của mình để giúp những người đơn giản trong tương lai, những người sẽ nghi ngờ Google một cái gì đó tương tự.

Đại diện thấp có nghĩa là tôi phải đợi 8 giờ vì vậy đây là câu trả lời Tôi sẽ dán vào: Điều này đã được trả lời nhanh chóng trong các bình luận:> Bạn đã kích hoạt chế độ chèn trước đó chưa? - slhck 1 giờ trước> (đỏ mặt) Bây giờ bạn nói điều đó tôi không chắc chắn - có lẽ một người đơn giản như tôi nên dính vào nano. Tôi sẽ tự trả lời câu hỏi của mình để giúp các đơn giản trong tương lai [chỉnh sửa: không vi phạm] ai sẽ nghi ngờ Google một cái gì đó tương tự. - tog22 chỉ bây giờ tôi đoán đây là câu trả lời, và việc thiếu một mô hình rõ ràng là do sự chậm trễ trong vim ứng phó với các 'i' nhân vật được dán vào.

Bạn cũng có thể sử dụng MacVim. Nó có hỗ trợ tốt hơn cho Mac OS X.
Eir Nym

Câu trả lời:


13

Chỉ cần đảm bảo rằng khi dán vào vim, Chế độ Chèn được kích hoạt. Làm điều này bằng cách nhấn itrước khi dán.

Nếu không, dán các ký tự như ihoặc osẽ kích hoạt chế độ chèn và bạn sẽ bỏ lỡ mọi thứ trước đó.


3
Bạn cũng có thể muốn :set pastetrước khi dán để các kích hoạt thụt lề đặc biệt không ảnh hưởng đến văn bản bạn đang dán. Khi bạn đã hoàn thành, :set nopasteđể trở lại hành vi thông thường.
Mike Seplowitz
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.