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é.
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
Và kết quả sau khi nhấn Enter:
Đừ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.
Giám đốc tại Công ty CP CODE TỐT. Quản lý ngôn ngữ bản địa tiếng Việt tại WordPress. Là tác giả chính tại codetot.net, Khôi muốn ghi lại một sốvấn đề kỹ thuật trong quá trình phát triển các dự án website với khách hàng.