Trang chủ » làm thế nào để » Hướng dẫn cho người mới bắt đầu chỉnh sửa tệp văn bản với Vi

    Hướng dẫn cho người mới bắt đầu chỉnh sửa tệp văn bản với Vi

    Vi là một trình soạn thảo văn bản mạnh mẽ bao gồm hầu hết các hệ thống Linux, thậm chí cả các hệ thống nhúng. Đôi khi, bạn sẽ phải chỉnh sửa tệp văn bản trên hệ thống không bao gồm trình chỉnh sửa văn bản thân thiện hơn, vì vậy biết Vi là điều cần thiết.

    Không giống như Nano, trình chỉnh sửa văn bản đầu cuối dễ sử dụng, Vi không nắm tay bạn và cung cấp danh sách các phím tắt trên màn hình. Đây là một trình soạn thảo văn bản phương thức, và nó có cả chế độ chèn và lệnh.

    Bắt đầu

    Vi là một ứng dụng đầu cuối, vì vậy bạn sẽ phải khởi động nó từ cửa sổ đầu cuối. Sử dụng vi / đường dẫn / đến / tập tin lệnh để mở một tập tin hiện có với Vi. Các vi / đường dẫn / đến / tập tin lệnh cũng hoạt động nếu tập tin chưa tồn tại; Vi sẽ tạo một tệp mới và ghi nó vào vị trí đã chỉ định khi bạn lưu.

    Nhớ sử dụng sudo nếu bạn muốn chỉnh sửa một tập tin hệ thống. Vì vậy, ví dụ, bạn gõ sudo vi / etc / fstab nếu bạn muốn chỉnh sửa tập tin fstab của bạn. Sử dụng su thay vào đó, nếu bạn đang sử dụng phiên bản Linux không phải Ubuntu không sử dụng sudo.

    Chế độ lệnh

    Đây là những gì bạn sẽ thấy khi bạn mở một tệp trong vi. Có vẻ như bạn chỉ có thể bắt đầu nhập, nhưng bạn không thể. Vi là một trình soạn thảo văn bản phương thức, và nó mở trong chế độ lệnh. Cố gắng gõ vào màn hình này sẽ dẫn đến hành vi không mong muốn.

    Khi ở chế độ lệnh, bạn có thể di chuyển con trỏ xung quanh bằng các phím mũi tên. Nhấn nút x Phím để xóa ký tự dưới con trỏ. Có một loạt các lệnh xóa khác - ví dụ: gõ đ (nhấn phím d hai lần) xóa toàn bộ dòng văn bản.

    Bạn có thể chọn, sao chép, cắt và dán văn bản trong chế độ lệnh. Đặt con trỏ ở bên trái hoặc bên phải của văn bản bạn muốn sao chép và nhấn v Chìa khóa. Di chuyển con trỏ của bạn để chọn văn bản, và sau đó nhấn y để sao chép văn bản đã chọn hoặc x để cắt nó Định vị con trỏ của bạn tại vị trí mong muốn và nhấn p Phím để dán văn bản bạn đã sao chép hoặc cắt.

    Chế độ chèn

    Ngoài chế độ lệnh, chế độ khác bạn cần biết là chế độ chèn, cho phép bạn chèn văn bản trong Vi. Vào chế độ chèn dễ dàng một khi bạn biết nó tồn tại - chỉ cần nhấn tôi phím một lần sau khi bạn định vị con trỏ trong chế độ lệnh. Bắt đầu nhập và Vi sẽ chèn các ký tự bạn nhập vào tệp thay vì cố gắng diễn giải chúng dưới dạng các lệnh.

    Khi bạn đã hoàn tất trong chế độ chèn, hãy bấm phím thoát để trở về chế độ lệnh.

    Tiết kiệm và bỏ cuộc

    Bạn có thể lưu và thoát vi từ chế độ lệnh. Trước tiên, đảm bảo bạn đang ở chế độ lệnh bằng cách nhấn phím thoát (nhấn lại phím thoát sẽ không làm gì nếu bạn đã ở chế độ lệnh.)

    Kiểu : wq và nhấn enter để ghi tập tin vào đĩa và thoát vi. Bạn cũng có thể tách lệnh này lên - ví dụ: gõ : w và nhấn enter để ghi tập tin vào đĩa mà không cần thoát hoặc gõ : q thoát vi mà không lưu tập tin.

    Vi sẽ không cho phép bạn thoát nếu bạn đã sửa đổi tệp kể từ lần lưu cuối cùng, nhưng bạn có thể nhập : q! và nhấn enter để bỏ qua cảnh báo này.


    Hãy xem Nano nếu bạn đang tìm kiếm một trình soạn thảo văn bản đầu cuối dễ sử dụng hơn. Hầu hết các bản phân phối Linux đều được cài đặt Nano, nhưng các hệ thống nhúng và các môi trường bị loại bỏ khác thường chỉ bao gồm Vi.