Cách quay lại chế độ chèn trong VIM khi bạn vô tình nhấn Cx Cs


62

Đưa ra phiên vim này:

% vim test-file.txt
iHello there!C-x C-s

Làm thế nào để tôi quay lại chế độ chèn / lệnh một lần nữa? (Cx Cs có nghĩa là Control-x Control-s, không chắc đó có phải là thuật ngữ vi thông thường cho các phím tắt không)

Tôi biết có một số cách để thoát khỏi điều này và vào chế độ chèn / lệnh một lần nữa, nhưng tôi không thể nhớ làm thế nào và tìm kiếm Google hoặc siêu người dùng đã không mang lại cho tôi bất cứ điều gì.

Điều này xảy ra vì tôi chủ yếu sử dụng emacs, nhưng tôi sử dụng vim cho các máy chủ từ xa nơi tôi chưa cài đặt emacs. Thỉnh thoảng tôi làm điều này và tôi nghĩ rằng tôi nên học cách thoát ra ngoài thay vì chỉ khởi động lại thiết bị đầu cuối mỗi lần.


6
Ngoài ra: coi chừng lối tắt giảm dần của vim bị ràng buộc với Cx. Tôi đã học về điều này một cách khó khăn. Câu chuyện đầy đủ trên một bài đăng trên blog cũ: wemmick.blogspot.com/2005/09/ Kẻ
Doug Harris

@DougHarris, bài đăng trên blog này là vô giá! uhuhuhuhuuh cảm ơn đã chia sẻ!
theMarceloR

Câu trả lời:


75

Cq. Trong bảng điều khiển Cs là khóa cuộn, sơ yếu lý lịch là Cq


0

Nếu C-qkhông hoạt động, điều này đã làm việc cho tôi:

  • (1) đóng bàn điều khiển,
  • (2) mở một thiết bị đầu cuối mới,
  • (3) mở lại tệp trong vi,
  • (4) vi sẽ cảnh báo bạn rằng tệp đã được mở
  • (5) nhập 'R' để thử lại và lưu với w-q
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.