Vim được biết đến như một trình soạn thảo văn bản cực kỳ mạnh mẽ, nhưng cũng nổi tiếng với đường cong học tập dốc. Nếu bạn thường làm việc trên dòng lệnh,值得花时间学习至少一些基本功能。不幸的是,如果你不花时间学习,即使像退出 Vim 这样简单的事情也会变得困难。
Các phím tắt bàn phím thông thường không giúp được bạn ở đây. Không có điều gì bạn đã học trong suốt cuộc đời điện toán có thể giúp đỡ. Vim rất là "độc đáo", và ngay cả để thoát khỏi nó, bạn cũng phải học cách làm theo "cách của Vim".
Tự nhiên mở Vim nhầm? Đây là cách thoát nhanh nhất
Nếu bạn định chạy lệnh khác nhưng lỡ mở Vim thay vào đó, thoát ra khá đơn giản. Vim khởi động ở "Chế độ bình thường" (Normal mode), nghĩa là bạn thực sự không đang chỉnh sửa tệp. Bất cứ thứ gì bạn gõ sẽ được hiểu là một lệnh.
Trước tiên, bạn cần gõ phím :, sau đó là chữ q để thoát. Để thoát Vim, gõ sau đây:
:q
Nếu nhận được lỗi "No write since last change (add ! to override)", nghĩa là bạn lỡ nhập văn bản hoặc thay đổi tệp. Hãy gõ sau đây thay vào đó:
:q!
Mắc kẹt ở Chế độ chèn (Insert Mode)?
Bạn có thể đã thử thoát bằng cách gõ vài chữ cái khác nhau và lỡ rơi vào Chế độ chèn của Vim. Đây là nơi bạn thực sự gõ văn bản mới vào tệp. Một khi ở chế độ này, bạn có thể không biết cách thoát ra. Trong trường hợp này, các mẹo trên sẽ không giúp được.
May mắn thay, chìa khóa để thoát khỏi Chế độ chèn rất đơn giản. Chỉ cần nhấn phím Escape. Điều này sẽ đưa bạn trở về Chế độ bình thường và cho phép bạn dùng các hướng dẫn trên để thoát trình soạn thảo.
Cách thoát mà không lưu
Có thể bạn mở Vim có ý định, bắt đầu chỉnh sửa tệp, và bây giờ bạn cảm thấy "quá sức". Nếu bạn đã thay đổi tệp và không muốn giữ chúng, thoát mà không lưu rất đơn giản.
Chúng tôi đã nhắc đến một tùy chọn thoát không lưu ở trên:
:q!
Nếu bạn đã mở nhiều tệp và muốn thoát tất cả cùng lúc mà không lưu, cũng dễ dàng. Chỉ cần gõ:
:qa!
Cách lưu tệp và thoát
Có lẽ bạn đã thay đổi và muốn giữ chúng. May mắn thay, điều này cũng dễ dàng như thoát không lưu. Bạn chỉ cần thêm w vào lệnh. Hãy thử:
:wq
Nếu bạn thích lệnh ngắn hơn, lệnh sau cũng sẽ lưu và thoát:
:x
Các phương pháp khác để thoát Vim
Có một vài cách khác để thoát Vim nhanh chóng. Trước hết, nhấn phím Escape để chắc chắn bạn không ở chế độ chèn.
Giữ phím Shift và gõ ZZ sẽ lưu và thoát.
Giữ Shift và gõ ZQ sẽ thoát mà không lưu.
Muốn học cách dùng Vim?
Như đã nói ở đầu bài, Vim mạnh mẽ và rất đáng để biết. Dù có vẻ đáng sợ lúc đầu, biết dùng trình soạn thảo này có thể rất hữu ích sau này. Đó nói, bạn có thể không chắc từ đâu bắt đầu.
May mắn thay, chúng tôi có thể giúp bạn trong hành trình học và cuối cùng thành thạo Vim. Bạn có thể bắt đầu với hướng dẫn người mới bắt đầu của chúng tôi về sử dụng Vim. Đây là phần đầu trong một loạt nhiều phần có thể đưa bạn rất xa trong việc khai thác tối đa trình soạn thảo Vim.