Mẹo vi editor: Xóa nhanh nhiều dòng

Bàn phím
Điểm bài viết
[Tổng cộng: 0 Trung bình: 0]

vi editor là một trình biên soạn sửa file gọn nhẹ phù hợp với môi trường Linux. Tuy nhiên, vì bạn dùng con trỏ để di chuyển nên thi thoảng khá bất tiện.

vi editor là gì?

Đây là trình soạn thảo cho phép sửa nhanh file ở nhiều định dạng cơ bản Linux như .sh, .txt, .yml,…

Hướng dẫn làm việc với nhiều dòng trong vi editor

Một điểm cần lưu ý là vi editor cho phép di chuyển con trỏ, nhưng bằng bàn phím, dẫn tới bất tiện cho những ai quen Visual mode như trên Office hay các phần mềm khác.

Hướng dẫn chọn nhiều dòng và xóa trong vi editor

Ở chế độ xem (Preview mode), tức là bạn nhập text thì không thấy thêm vào, ta có thể xóa hàng loạt dòng như sau:

Đặt con trỏ chuột ở đâu thì sẽ tính line đó là 1 nhé.

vi editor bulk change

Bạn nhập như sau để lựa chọn các dòng muốn xóa

:<dòng bắt đầu>,<dòng kết thúc>d

Ví dụ muốn xóa từ line 3 đến line 6, bạn sẽ nhập:

:3,6d

Xóa hàng loạt dòng trong vi editor

Và kết quả sau khi nhấn Enter:

Kết quả sau khi xóa dòng hàng loạt trong vi editor

Đừng quên sau khi xóa xong, bạn cần gõ :wq! để lưu và thoát khỏi vi editor nhé.

Mẹo khác: sử dụng VISUAL MODE chọn nhiều dòng

Nếu bạn vẫn muốn nhìn thấy chọn dòng và xóa, trong chế độ đang xem, bạn chỉ cần gõ Shift + V để thấy line ở vị trí con trỏ đã được chọn. Sau đó bạn có thể chọn nhiều dòng bằng cách dùng phím Up/Down nhé.

Hướng dẫn xóa tất cả dòng trong vi editor

Nếu vì lý do nào đó mà bạn muốn xóa TẤT CẢ (empty file), bạn sẽ gõ câu lệnh như sau:

:%d

Kết luận

Hi vọng mấy mẹo nhỏ trên giúp bạn tiết kiệm thời gian hơn nhiều so với sử dụng di chuyển bàn phím để xóa từng dòng giống mình trước đây.

avatar
  Subscribe  
Notify of