Android

Cách sao chép, cắt và dán trong vim / vi

NUI XÀO THỊT BÒ - Cách Ướp Và Xào Thịt Bò Thơm Ngon , Mềm không Bị Dai || Lina Cooking

NUI XÀO THỊT BÒ - Cách Ướp Và Xào Thịt Bò Thơm Ngon , Mềm không Bị Dai || Lina Cooking

Mục lục:

Anonim

Khi làm việc với các tệp văn bản, sao chép, cắt và dán văn bản là một trong những tác vụ được thực hiện phổ biến nhất.

Vim hoặc tiền thân của nó Vi được cài đặt sẵn trên macOS và gần như tất cả các bản phân phối Linux. Biết những điều cơ bản của Vim là hữu ích trong tình huống mà trình soạn thảo yêu thích của bạn không có sẵn.

Bài viết này cho thấy cách sao chép, cắt và dán trong trình chỉnh sửa Vim / Vi.

Sao chép, cắt và dán ở chế độ bình thường

Khi bạn khởi chạy trình soạn thảo Vim, bạn đang ở chế độ bình thường. Trong chế độ này, bạn có thể chạy các lệnh Vim và điều hướng qua tệp.

Để trở về chế độ bình thường từ bất kỳ chế độ nào khác, chỉ cần nhấn Esc .

Vim có thuật ngữ riêng để sao chép, cắt và dán. Sao chép được gọi là yank ( y ), cắt được gọi là xóa ( d ) và dán được gọi là put ( p ).

Sao chép (Yanking)

Để sao chép văn bản, đặt con trỏ vào vị trí mong muốn và nhấn phím y theo sau là lệnh di chuyển. Dưới đây là một số lệnh kéo dài hữu ích:

  • yy - Yank (sao chép) dòng hiện tại, bao gồm cả ký tự dòng mới. 3yy - Yank (sao chép) ba dòng, bắt đầu từ dòng nơi con trỏ được định vị. y$ - Yank (sao chép) mọi thứ từ con trỏ đến cuối dòng. y^ - Yank (sao chép) mọi thứ từ con trỏ đến đầu dòng. yw - Yank (bản sao) để bắt đầu từ tiếp theo. yiw - Yank (sao chép) từ hiện tại. y% - Yank (sao chép) vào ký tự trùng khớp. Theo mặc định, các cặp được hỗ trợ là () , {} . Hữu ích để sao chép văn bản giữa các dấu ngoặc phù hợp.

Cắt (Xóa)

Ở chế độ bình thường, d là chìa khóa để cắt (xóa) văn bản. Di chuyển con trỏ đến vị trí mong muốn và nhấn phím d , theo sau là lệnh di chuyển. Dưới đây là một số lệnh xóa hữu ích:

  • dd - Xóa (cắt) dòng hiện tại, bao gồm cả ký tự dòng mới. 3dd - Xóa (cắt) ba dòng, bắt đầu từ dòng nơi con trỏ được định vị, d$ - Xóa (cắt) mọi thứ từ con trỏ đến cuối dòng.

Các lệnh di chuyển áp dụng cho yanking cũng có giá trị để xóa. Ví dụ: dw , xóa đến đầu của từ tiếp theo và d^ xóa mọi thứ từ con trỏ đến đầu dòng.

Dán (Đưa)

Để đặt văn bản được kéo hoặc xóa, di chuyển con trỏ đến vị trí mong muốn và nhấn p để đặt (dán) văn bản sau con trỏ hoặc P để đặt (dán) trước con trỏ.

Sao chép, cắt và dán ở chế độ trực quan

Chế độ trực quan của Vim cho phép bạn chọn và thao tác văn bản.

  1. Đặt con trỏ đến dòng bạn muốn bắt đầu cắt hoặc cắt.

    Chế độ trực quan có ba kiểu con.

    • Nhấn v để vào chế độ trực quan. Bấm V để vào chế độ dòng trực quan, trong đó văn bản được chọn theo dòng. Bấm Ctrl+v để vào chế độ khối trực quan. Trong chế độ này, văn bản được chọn bởi các khối hình chữ nhật.

    Vào chế độ trực quan cũng đánh dấu một điểm lựa chọn bắt đầu.

    Di chuyển con trỏ đến cuối văn bản bạn muốn sao chép hoặc cắt. Bạn có thể sử dụng lệnh di chuyển hoặc các phím mũi tên lên, xuống, phải và trái.

    Nhấn y để sao chép hoặc d để cắt lựa chọn.

    Di chuyển con trỏ đến vị trí bạn muốn dán nội dung.

    Nhấn P để dán nội dung trước con trỏ hoặc p để dán nó sau con trỏ.

Phần kết luận

Trong hướng dẫn này, chúng tôi đã chỉ cho bạn cách sao chép, cắt và dán vào Vim.

Hãy để lại nhận xét nếu bạn có bất kỳ câu hỏi nào.

thiết bị đầu cuối vim