Cách Bỏ VIM: 10 Cách Thoát khỏi VIM

Mục lục:

Anonim

VIM là một trình soạn thảo văn bản dòng lệnh rất mạnh mẽ được các chuyên gia yêu thích và thường bị những người mới bắt đầu ghét bỏ, chủ yếu là vì nó có đường cong học tập khá dốc có vẻ không trực quan đối với những người không quen thuộc với nó. Ngay cả một việc đơn giản như thoát khỏi VIM cũng có vẻ như là một thách thức đối với những người không quen thuộc với VI và thường dẫn đến việc trộn lẫn Control+C Control+X !q !q enter escape Control+Z cho đến khi cuối cùng điều gì đó xảy ra và có thể quá trình tạm dừng hoặc có thể thoát, ai mà biết chắc chắn được, vì vậy chỉ cần làm theo quy trình đó với lệnh “killall vim” và tiếp tục, quay lại để mở lại cùng một tệp văn bản trong nano, đúng không?

OK, đó không phải là lý tưởng, nhưng tất cả chúng ta đều đã ở đó. Đó là điều mà chúng tôi đang tìm cách tránh kể từ bây giờ, bởi vì ngay cả khi bạn không muốn sử dụng vi thì ít nhất bạn cũng có thể biết cách thoát đúng cách. Hướng dẫn này sẽ chỉ cho bạn chính xác cách thoát khỏi VIM/VI đúng cách, thực tế nó sẽ chỉ cho bạn nhiều cách khác nhau để thoát khỏi VI!

10 Cách Bỏ VIM / VI

Đây là câu hỏi xuất hiện khá thường xuyên trong các bình luận của chúng tôi trên các bài viết về dòng lệnh… làm thế quái nào để thực sự thoát khỏi VIM? Hóa ra có hơn 10 cách để thoát khỏi VIM, đây có lẽ là dấu hiệu cho thấy tại sao VI lại gây trở ngại cho rất nhiều người dùng. Trước tiên hãy đến với các phương pháp đơn giản nhất:

Thoát VIM mà không lưu bằng ZQ

Nhấn phím ESCAPE, sau đó nhấn SHIFT + ZQ

Điều này sẽ ngay lập tức thoát khỏi VIM mà không lưu, về cơ bản giống như :q! yêu cầu.

Quickly Quit VIM with Write & Save to File

Nhấn phím ESCAPE, sau đó nhấn SHIFT + ZZ

Đối với cá nhân tôi, đây là hai cách nhanh nhất để thoát khỏi VIM, nhưng mọi người đều có ý kiến ​​riêng ở đây và nhiều người thích gõ lệnh theo cách truyền thống hơn.

Thoát VIM với :q

Nhấn phím ESCAPE, sau đó nhập :q và nhấn RETURN

Để rõ ràng, nhấn phím “Escape” sẽ vào chế độ lệnh. Sau đó, gõ :q là chữ, vì trong dấu hai chấm không phải dấu chấm phẩy, vì vậy nó sẽ là Shift+; theo sau q và nhấn phím Return để nhập lệnh thoát.

Điều này chỉ hoạt động nếu không có thay đổi nào được thực hiện đối với tài liệu, vì vậy, để thoát nếu có thay đổi, bạn thực hiện một điều chỉnh nhỏ và nhấn mạnh ở cuối:

Nhấn phím ESCAPE, sau đó gõ :q! và nhấn RETURN

Thoát VIM và ghi các thay đổi với :wq

Nhấn ESCAPE và nhập :wq rồi nhấn RETURN

Điều này lưu (ghi) các thay đổi đối với tệp đang hoạt động và thoát. Bạn có thể buộc điều này bằng cách thêm tiếng nổ nếu cần:

Nhấn ESCAPE và gõ :wq! theo sau là phím RETURN

Điều này sẽ giúp tránh tình trạng này:

Mặc dù vậy, chúng tôi có thể kỹ lưỡng hơn một chút và đề cập đến mọi cách có thể để thoát khỏi VIM (ít nhất là tôi biết nhờ trang hướng dẫn, hãy tham gia nhận xét với nhiều cách hơn nếu có những cách khác mà chúng tôi đã bỏ lỡ ở đây), mà chúng ta sẽ đến phần tiếp theo:

Mọi cách có thể để thoát khỏi VIM

Nhấn phím ESCAPE để vào chế độ lệnh trước, sau đó sử dụng bất kỳ cách nào sau đây :

  • :q – thoát
  • :q! – thoát mà không lưu, ngay cả khi đã sửa đổi
  • :cq – thoát luôn mà không cần viết
  • :wq – ghi / lưu tệp hiện tại và thoát
  • :wq! – ghi tệp hiện tại và thoát luôn
  • :wq (tên) – ghi vào tệp (tên) và thoát
  • :wq! (tên) – ghi vào tệp (tên) và luôn thoát, ngay cả khi đã sửa đổi
  • ZZ – lưu tệp hiện tại nếu sửa đổi, sau đó thoát
  • ZQ – thoát và thoát mà không lưu
  • Khởi chạy một thiết bị đầu cuối mới và gõ 'killall vim' – đây là một trò đùa mà nhiều người sẽ hiểu và mặc dù không phải là cách thích hợp để thoát khỏi vim nhưng nó vẫn hoạt động

Vậy đó là cách thoát khỏi VIM, đỡ rối hơn phải không? Có lẽ là không, và điều đó không sao, chúng tôi thường sẽ sử dụng nano quanh đây để xem hướng dẫn vì nó thân thiện với người dùng hơn. Và không có gì sai với điều đó, mặc dù tôi đã cảm thấy thoải mái hơn với VIM theo thời gian, nhưng tôi vẫn thích nano hơn vì sự thoải mái và có lẽ là những thói quen cố chấp cũ.

Đối với những người quan tâm đến việc học VIM hoặc ít nhất là cảm thấy thoải mái hơn với nó, bạn luôn có thể thử lệnh vimtutor, sử dụng hướng dẫn VIM tương tác trực tuyến tuyệt vời này và thực hành nhiều hơn bằng cách sử dụng nó thường xuyên trên bất kỳ phần cuối. Bạn thậm chí có thể tải vim trên iPad hoặc iPhone của mình nếu bạn thực sự cam kết. Và ít nhất bây giờ bạn đã biết cách thoát khỏi vi phải không?

Cách Bỏ VIM: 10 Cách Thoát khỏi VIM