2014-05-06 15 views
6

Tôi bị kẹt trong một tệp. Tôi đã sử dụng vi để chỉnh sửa tệp này và tôi đã cố thoát, nhưng tôi nhận được thông báo như "Đang nhập chế độ nhập cũ". Nó không hoạt động nếu tôi nhấn Escape, nó viết ^[ trong tệp của tôi.Vi trên freeBSD: bị kẹt vào "chế độ nhập cũ"

Tôi làm cách nào để đóng đúng tệp của mình ngay bây giờ?

+0

bạn đã thử 'ZZ' chưa? – Xavier

+0

Bạn có nghĩa là chỉ cần gõ ZZ? – Amina

Trả lời

16

Ở chế độ nhập cũ, bạn nhập từng dòng và xem các dòng này ở cuối màn hình. Khi bạn thực hiện chỉ cần gõ một dòng mới bao gồm một khoảng thời gian (.). Thao tác này sẽ đưa bạn ra khỏi chế độ nhập cũ.

Hy vọng trợ giúp này!

24

Lệnh :visual giúp bạn thoát khỏi điều đó.

Nếu vi của bạn thực sự là Vim, bạn có thể tìm thông tin đó qua :help Ex-mode, được liệt kê theo lệnh Q, sẽ đưa bạn vào chế độ đó.

+1

Tôi đã thử ': hình ảnh' và tôi vẫn bị kẹt ... – Amina

+0

Vâng,': w' nên lưu các thay đổi của bạn, ': q' nên thoát khỏi vi. Nếu ít nhất là thành công đầu tiên, bạn có thể 'giết' quá trình' vi' như một phương sách cuối cùng. –

+1

Trong một thiết bị đầu cuối khác, gõ 'ps | grep vi'. Sau đó, sử dụng số của cột đầu tiên 'N' trong' kill N'. Nếu đây là vi duy nhất mở, 'killall vi' là giải pháp thay thế ngắn hơn. –

Các vấn đề liên quan