Vim là một trình soạn thảo mạnh mẽ với bộ tính năng phong phú và tính khả dụng rộng rãi khiến nó trở thành trình soạn thảo được nhiều người lựa chọn. Tuy nhiên, những người mới bắt đầu thường gặp khó khăn khi lưu và thoát tệp trong Vim. Bài viết này sẽ cho bạn thấy cách lưu hoặc thoát các tệp Vim dễ dàng như thế nào.
1. Lưu tệp trong Vim
Bạn có thể lưu tệp bằng lệnh ghi (write command). Sử dụng chế độ lệnh (command mode) của Vim để nhập lệnh này. Nếu bạn không quen với các chế độ Vim khác nhau, hãy dành một chút thời gian để xem qua hướng dẫn giới thiệu của chúng tôi về các kiến thức cơ bản về Vim.
Sử dụng lệnh dưới đây để ghi tệp hiện tại sau khi chuyển sang chế độ lệnh.
:w
Bạn cũng có thể sử dụng:
:write
2. Thoát tệp trong Vim
Sử dụng lệnh Vim sau để đóng chỉnh sửa tệp hiện tại. Lưu ý rằng, Vim sẽ không thoát nếu bạn có các thay đổi chưa được lưu trong tệp của mình.
:q
Lệnh dưới đây thực hiện điều tương tự:
:quit
>>> Xem thêm: Cách thêm tính năng từ các trình soạn thảo văn bản khác vào Vim
3. Lưu tệp và thoát
Bạn có thể lưu tệp hiện tại và thoát Vim bất cứ lúc nào bạn muốn. Đơn giản chỉ cần chuyển sang chế độ lệnh và gõ lệnh dưới đây để lưu và thoát vim:
:wq
Bạn cũng có thể sử dụng lệnh 😡 . Nó hoạt động tương tự như lệnh :wq nhưng chỉ ghi khi bạn đã thực hiện các thay đổi thực sự.
:x
4. Thoát tệp mà không lưu
Nếu không muốn lưu tiến trình, bạn có thể hủy hoàn toàn các thay đổi. Sử dụng lệnh Vim sau để thoát mà không lưu các thay đổi:
:q!
>>> Xem thêm: Hướng dẫn kiến thức cơ bản cách sử dụng Vim
5. Lưu và thoát tệp trong Vim
Là một trình soạn thảo nhiều chế độ (modal text editor*), Vim khác với nhiều trình soạn thảo văn bản phổ biến trên Linux. Vì vậy, rất bình thường khi người mới bắt đầu cảm thấy choáng ngợp lúc ban đầu. Nhưng một khi bạn thành thạo cách lưu và thoát các tệp Vim từ terminal bạn sẽ thành thạo hơn nhiều khi sử dụng Vim.
*Modal text editor: Trình soạn thảo văn bản cung cấp nhiều chế độ (mode) tương tác được tối ưu hóa cho các loại hành động và tương tác cụ thể. Mỗi chế độ là một công cụ được tinh chỉnh cho phép người dùng thực hiện các mục tiêu của họ một cách hiệu quả.
Bình luận (0
)