Bạn mới sử dụng VIM hoặc tìm kiếm một sự bồi dưỡng nhanh về cách thoát khỏi Trình chỉnh sửa VI? Hiểu cách lưu và thoát VIM hoặc VI là điều cần thiết khi làm việc với trình soạn thảo văn bản được sử dụng rộng rãi này. Trong hướng dẫn này, chúng tôi sẽ đề cập đến cơ bản của VIM và chỉ cho bạn cách thoát VIM bằng các phương thức khác nhau.
Đầu tiên, hãy nói về chính xác VIM là gì. VIM, viết tắt của "VI cải tiến", là trình soạn thảo văn bản dựa trên dòng lệnh. Đây là phiên bản nâng cao hơn của Trình chỉnh sửa VI gốc và thường được sử dụng trong môi trường Linux/Unix. VIM cung cấp nhiều tính năng, làm nổi bật và linh hoạt hơn so với người tiền nhiệm của nó, làm cho nó trở thành một lựa chọn phổ biến giữa các nhà phát triển và sysadmins.
Khi bạn mở một tệp trong VIM, bạn sẽ nhận thấy rằng nó sẽ mở ở một trong hai chế độ: chế độ dòng lệnh hoặc chế độ chèn. Trong chế độ dòng lệnh, bạn có thể thực thi các lệnh khác nhau, điều hướng qua tệp và thực hiện các thay đổi. Mặt khác, chế độ chèn cho phép bạn gõ trực tiếp hoặc dán văn bản vào tệp.
Bây giờ, chúng ta hãy đi đến chủ đề chính về cách thoát VIM. Có một số cách để đóng VIM, nhưng chúng tôi sẽ tập trung vào các phương pháp phổ biến nhất ở đây. Cách đơn giản nhất để thoát VIM là bằng cách sử dụng lệnh: Q, là viết tắt của việc bỏ. Nếu bạn đã thực hiện các thay đổi đối với tệp, VIM sẽ hiển thị cảnh báo và sẽ không cho phép bạn thoát trừ khi bạn lưu các thay đổi của mình.
Cách thoát VIM
VIM thoát có thể là một thách thức chung cho cả người dùng mới và có kinh nghiệm. VIM là một trình soạn thảo văn bản mạnh mẽ được biết đến với các tính năng và tính linh hoạt rộng rãi. Mặc dù các phím của nó khá khác biệt so với các biên tập viên khác, VIM mang lại những lợi thế lớn khi bạn hiểu rõ về nó. Nếu bạn thấy mình bị mắc kẹt trong VIM và không biết cách thoát, hướng dẫn này sẽ giúp bạn điều hướng qua quy trình từng bước.
1. "Thoát?"Cảnh báo
Khi bên trong vim, nhấnThoát
Key theo sau là:
Khóa sẽ đưa bạn đến chế độ dòng lệnh, nơi bạn có thể nhập các lệnh khác nhau. Để thoát VIM, chỉ cần nhậpq
va đanhĐi vào
. Tuy nhiên, nếu bạn có những thay đổi chưa được lưu, VIM sẽ hiển thị một thông báo cảnh báo nói rằng "Không viết kể từ lần thay đổi cuối cùng (thêm! Để ghi đè)
".
2. Tiết kiệm thay đổi trước khi thoát
Nếu bạn muốn lưu bất kỳ thay đổi nào được thực hiện cho tệp trước khi thoát, bạn có thể sử dụngwq
lệnh thay vìq
. Điều này sẽ viết các thay đổi cho tệp và thoát VIM. Để lưu các thay đổi mà không cần bỏ, bạn có thể sử dụng:w
yêu cầu. Ngoài ra, nếu bạn muốn thoát mà không tiết kiệm, bạn có thể sử dụngq!
yêu cầu.
3. Thoát khỏi mà không tiết kiệm
Nếu bạn đã thay đổi một tệp nhưng quyết định loại bỏ chúng và thoát VIM, bạn có thể sử dụngq!
yêu cầu. Điều này sẽ thoát VIM mà không lưu bất kỳ thay đổi nào. Hãy nhớ rằng hành động này không thể hoàn tác, vì vậy hãy chắc chắn rằng bạn không cần các thay đổi trước khi tiến hành.
Bây giờ bạn đã hiểu những điều cơ bản về cách thoát VIM, bạn có thể thực hành các lệnh này để thoát VIM một cách suôn sẻ. Hãy nhớ rằng, VIM là một công cụ mạnh mẽ đòi hỏi một số người đã quen, nhưng một khi bạn hiểu các chế độ và lệnh của nó, bạn sẽ có thể điều hướng và chỉnh sửa các tệp của mình một cách hiệu quả.
Hướng dẫn về lệnh lưu và thoát khỏi hướng dẫn của VIM
Trong thế giới của các biên tập viên văn bản, VIM được biết đến rộng rãi với các tính năng và tính linh hoạt mạnh mẽ. Hầu hết các hệ thống Linux và Unix đều được cài đặt sẵn với phiên bản VIM hoặc một trình soạn thảo tương tự có tên VI.
Khi sử dụng VIM, bạn thường ở chế độ bình thường, cho phép bạn điều hướng và thay đổi văn bản của mình. Để lưu và thoát khỏi tệp, bạn cần chuyển sang chế độ dòng lệnh. Có một vài cách khác nhau để làm điều này, nhưng phương pháp phổ biến nhất là gõ ": wq" và nhấn enter.
Điều gì sẽ xảy ra nếu bạn không muốn lưu các thay đổi của mình và chỉ thoát VIM? Thay vào đó, bạn có thể sử dụng lệnh ": q".
Nếu bạn muốn buộc bỏ mà không cần lưu các thay đổi, bạn có thể sử dụng ": Q!"yêu cầu. Mặc dù vậy, hãy cẩn thận, vì hành động này không thể hoàn tác và bất kỳ thay đổi chưa được cứu sẽ bị mất.
Nhưng nếu bạn muốn lưu các thay đổi vào một tên tệp khác thì sao? Bạn có thể sử dụng lệnh ": W new_filename" để lưu các thay đổi vào một tệp mới.
Điều quan trọng cần lưu ý là bạn cũng có thể thoát VIM mà không cần mở tệp. Đơn giản chỉ cần gõ ": q" và nhấn enter.
Bây giờ, những điều cơ bản của tiết kiệm và thoát VIM đã được bảo hiểm, hãy đi sâu hơn vào một số lệnh và phím tắt chung bạn có thể sử dụng.
Yêu cầu | Sự miêu tả |
---|---|
:w | Lưu các thay đổi vào tệp hiện tại |
:q | Thoát Vim |
: Q! | Thoát lực mà không tiết kiệm |
: w new_filename | Lưu các thay đổi vào một tệp mới |
Hãy nhớ rằng VIM có các chế độ khác nhau mà bạn có thể chuyển đổi giữa, chẳng hạn như chế độ bình thường, chế độ chèn và chế độ dòng lệnh. Hãy chắc chắn rằng bạn đang ở đúng chế độ trước khi vào bất kỳ lệnh nào.
Nhìn chung, VIM cung cấp rất nhiều tính linh hoạt và sức mạnh khi chỉnh sửa các tệp văn bản. Với các nguyên tắc cơ bản được đề cập trong hướng dẫn này, giờ đây bạn sẽ có thể lưu và thoát VIM một cách dễ dàng. Nếu bạn cần trợ giúp hoặc bị mắc kẹt, hãy tham khảo tài liệu VIM hoặc tìm kiếm trực tuyến Câu hỏi thường gặp về VIM. Chỉnh sửa hạnh phúc!
TL; DR: Để lưu và thoát VIM, chuyển sang chế độ dòng lệnh bằng cách nhập ": wq" và nhấn enter. Để thoát mà không cần lưu, sử dụng ": q". Để buộc bỏ mà không tiết kiệm, sử dụng ": q!". Sử dụng ": W new_filename" để lưu các thay đổi cho một tệp mới. Hãy nhớ ở chế độ phù hợp trước khi nhập các lệnh.