Cách thoát trợ giúp trong vim


35

Tôi chỉ sử dụng các tập tin trợ giúp trong vim và bây giờ tôi bị mắc kẹt trong trợ giúp.

:qThoát khỏi toàn bộ chương trình và tôi cảm thấy mệt mỏi vì phải đóng và mở lại vim mỗi khi tôi sử dụng trợ giúp. Tôi muốn một lệnh có thể giúp đỡ và đưa tôi trở lại chương trình tôi đang viết.

Tôi gặp khó khăn khi tìm kiếm google.combởi vì chuỗi tìm kiếm exit help in vimrõ ràng trả về các bài viết về việc thoát vim chính nó, một cái gì đó tôi đã trở nên rất giỏi.

Có ai biết cách để làm điều này không?

EDIT: Tôi đã phải bằng cách nào đó bị mắc kẹt trong điều màn hình chia nhỏ. Đó là lý do tại sao tôi không thể thoát khỏi sự giúp đỡ thông qua:q



"... thoát khỏi vim chính nó, một cái gì đó tôi đã trở nên rất giỏi." 😂😂😂
stack underflow

Câu trả lời:


37

:q đã là giải pháp.

Nó đóng không phải toàn bộ phiên vim, mà chỉ đóng cửa sổ hoạt động (phần tách trong vim). Nếu đây là cửa sổ là trợ giúp, chỉ có trợ giúp sẽ được đóng lại. Nếu tài liệu của bạn đang hoạt động, tài liệu sẽ được đóng lại.

Nếu đây là cửa sổ không trợ giúp cuối cùng, trợ giúp cũng sẽ đóng - có nghĩa vimlà đã đóng.

Sử dụng Ctrl+ Wtheo sau là phím con trỏ để đảm bảo con trỏ của bạn nằm trong cửa sổ trợ giúp. Sau đó thử :qlại.



7

:qlà một chút khó chịu vì đây là một bộ đệm chỉ đọc. Và tôi tin rằng mọi người hiếm khi cần ghi lại một macro trong bộ đệm trợ giúp.

Vì vậy, tôi muốn ánh xạ qtới :q:

autocmd FileType help noremap <buffer> q :q<cr>

3

Tôi sử dụng Ctrl+ W+ Choặc Ctrl+ W+ Q, mặc dù tôi đồng ý rằng giống như nhiều cửa sổ chỉ đọc hiện đại khác, sẽ tự nhiên hơn nếu chúng ta có thể thoát khỏi nó chỉ bằng cách nhấn q.


2

Bạn phải bằng cách nào đó đã đến một cửa sổ trợ giúp duy nhất. Thông thường, :helpchia một cửa sổ và một :qtrong cửa sổ đó sẽ đóng trợ giúp và quay lại cửa sổ khác.

Hoặc, bạn đã gõ một :qlúc trong cửa sổ khác , không phải trợ giúp. Vim không "đếm" cửa sổ trợ giúp dưới dạng cửa sổ đầy đủ và sẽ thoát hoàn toàn khi chỉ còn lại cửa sổ trợ giúp.

Có khá nhiều lệnh quản lý cửa sổ; ví dụ, :closelà một biến thể của :quitviệc không thoát Vim. Mặc dù ban đầu khó hiểu, hãy học cách sử dụng chúng, vì chúng rất mạnh. :help windowscó tất cả các thông tin.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.