Tôi đang sử dụng màn hình để sao chép mã mà tôi đang xem bằng cách sử dụng Vim từ cửa sổ này sang cửa sổ khác hiện đang chỉnh sửa tệp có Vim. Thật không may, khi dán vào cửa sổ thứ hai, tôi nhận được khoảng trắng ngày càng nhiều bên trái đầu vào của tôi sau mỗi dòng mới. Làm thế nào là khoảng trắng này tìm đường vào bộ đệm của tôi?Tại sao có thêm khoảng trống sau dòng mới khi dán bằng Màn hình?
Tôi đã cố gắng tắt tự động thụt lề trong trường hợp Vim đang thêm khoảng trắng thừa, nhưng sự cố vẫn tiếp diễn.
Dưới đây là thông tin có thể thích hợp:
- OSX 10.6.8
- Cả hai tập tin Unix phong cách.
- Screen phiên bản: 4.00.03
- Vim phiên bản: 7.3
- Đằng loại thiết bị đầu cuối là: xterm-color
Tôi không sử dụng Vim để sao chép hoặc dán. Tôi đang sử dụng màn hình để làm như vậy. Tôi chắc chắn có thể sửa chữa vấn đề bằng cách mở các tập tin trong cùng một phiên Vim, nhưng tôi thấy vấn đề này thú vị và muốn nhận được để dưới cùng của nó. Ngoài ra, những gì bạn có ý nghĩa của địa phương chính xác? Như trong cùng một máy chủ? – Daeden
Sự cố là chế độ dán. Do ': set paste' trước khi dán và vấn đề sẽ biến mất. –
Có, trên cùng một máy chủ. Từ quan điểm của Vim dán từ màn hình hoặc với 'Cmd + v' là như nhau: văn bản được chèn char bởi char và từng dòng (nhưng rất nhanh) và Vim áp dụng định dạng và thụt lề. Sử dụng '" + y' và '" + p'. – romainl