Hình ảnh đáng giá cả ngàn lệnh và tùy chọn Unix:
Tôi vẽ điều này cho các sinh viên của mình mỗi học kỳ và họ dường như nắm bắt được vi sau đó.
vi là một máy trạng thái hữu hạn chỉ có ba trạng thái.
Khi bắt đầu, vi chuyển sang chế độ LỰA CHỌN, trong đó bạn có thể gõ các lệnh ngắn, vài ký tự, một cách mù quáng . Bạn biết những gì bạn đang làm; Điều này không dành cho người nghiệp dư.
Khi bạn thực sự muốn chỉnh sửa văn bản, bạn nên chuyển sang chế độ INSERT với một số lệnh một ký tự:
- i: đi đến CHERTN ở vị trí của con trỏ
- I: chuyển đến chế độ INSERT ở đầu dòng
- a: nối sau con trỏ
- A: nối vào cuối dòng
- o: mở một dòng mới bên dưới dòng hiện tại
- O: mở một dòng mới ở vị trí của dòng hiện tại
Bây giờ, trả lời câu hỏi: thoát.
Bạn có thể thoát vi từ chế độ EX:
- q: nếu bạn chưa thực hiện bất kỳ sửa đổi nào, hoặc lưu chúng trước
- q!: bỏ qua mọi sửa đổi và thoát
- wq: lưu và thoát
- x: điều này tương đương với wq
w
và x
chấp nhận một tham số tên tệp. Nếu bạn bắt đầu vi với một tên tệp, bạn không cần phải cung cấp lại ở đây.
Cuối cùng, điều quan trọng nhất: làm thế nào bạn có thể đạt đến chế độ EX?
Chế độ EX dành cho các lệnh dài mà bạn có thể thấy gõ ở dòng dưới cùng của màn hình. Từ chế độ LỰA CHỌN, bạn đẩy dấu hai chấm :
và dấu hai chấm sẽ xuất hiện ở dòng dưới cùng, nơi bạn có thể nhập các lệnh trên.
Từ chế độ INSERT, bạn cần nhấn ESC, tức là nút Escape, chuyển sang chế độ LỰA CHỌN và sau đó: để chuyển sang chế độ EX.
Nếu bạn không chắc chắn, hãy nhấn ESC và điều đó sẽ đưa bạn đến chế độ lệnh.
Vì vậy, phương thức mạnh mẽ là ESC -: - x-Enter giúp lưu tệp và thoát của bạn.