VI Editor với các lệnh trong Hướng dẫn sử dụng Linux / Unix

Mục lục:

Anonim

VI soạn thảo là gì?

Trình soạn thảo VI là trình soạn thảo văn bản cổ điển và phổ biến nhất trong gia đình Linux. Dưới đây là một số lý do khiến nó trở thành một trình soạn thảo được sử dụng rộng rãi -

1) Nó có sẵn trong hầu hết các Bản phân phối Linux

2) Nó hoạt động giống nhau trên các nền tảng và bản phân phối khác nhau

3) Nó thân thiện với người dùng. Do đó, hàng triệu người dùng Linux yêu thích nó và sử dụng nó cho nhu cầu chỉnh sửa của họ

Ngày nay, có sẵn các phiên bản nâng cao của trình soạn thảo vi, và phiên bản phổ biến nhất là VIM đã được V i Im chứng minh. Một số cái khác là Elvis, Nvi, Nano và Vile. Đó là điều khôn ngoan khi tìm hiểu vi vì nó có nhiều tính năng và cung cấp vô số khả năng chỉnh sửa tệp.

Để làm việc trên VI editor, bạn cần hiểu các chế độ hoạt động của nó . Chúng có thể được chia thành hai phần chính.

Trong hướng dẫn này, bạn sẽ tìm hiểu thêm về-

  • vi Chế độ lệnh
  • vi Chế độ Chèn trình soạn thảo
  • Cách sử dụng trình soạn thảo vi
  • vi Chỉnh sửa lệnh
  • Di chuyển trong một tệp
  • Lưu và đóng tệp

Bấm vào đây nếu video không thể truy cập được

vi Chế độ lệnh:

  • Trình chỉnh sửa vi mở ở chế độ này và nó chỉ hiểu các lệnh
  • Trong chế độ này, bạn có thể di chuyển con trỏ và cắt, sao chép, dán văn bản
  • Chế độ này cũng lưu những thay đổi bạn đã thực hiện đối với tệp
  • Các lệnh có phân biệt chữ hoa chữ thường. Bạn nên sử dụng đúng mẫu chữ cái.

vi Chế độ Chèn Trình chỉnh sửa:

  • Chế độ này dùng để chèn văn bản vào tệp.

  • Bạn có thể chuyển sang chế độ Chèn từ chế độ lệnh bằng cách nhấn 'i' trên bàn phím

  • Khi bạn ở chế độ Chèn, bất kỳ khóa nào sẽ được lấy làm đầu vào cho tệp mà bạn hiện đang làm việc.

  • Để quay lại chế độ lệnh và lưu các thay đổi bạn đã thực hiện, bạn cần nhấn phím Esc

Cách sử dụng trình soạn thảo vi

Để khởi chạy VI Editor - Mở Terminal (CLI) và nhập

vi  or 

Và nếu bạn chỉ định một tệp hiện có, thì trình chỉnh sửa sẽ mở tệp đó để bạn chỉnh sửa. Nếu không, bạn có thể tạo một tệp mới.

VI Chỉnh sửa lệnh

  • i - Chèn tại con trỏ (chuyển sang chế độ chèn)
  • a - Viết sau con trỏ (chuyển sang chế độ chèn)
  • A - Viết ở cuối dòng (chuyển sang chế độ chèn)
  • ESC - Chấm dứt chế độ chèn
  • u - Hoàn tác thay đổi cuối cùng
  • U - Hoàn tác tất cả các thay đổi đối với toàn bộ dòng
  • o - Mở một dòng mới (chuyển sang chế độ chèn)
  • dd - Xóa dòng
  • 3dd - Xóa 3 dòng.
  • D - Xóa nội dung của dòng sau con trỏ
  • C - Xóa nội dung của một dòng sau con trỏ và chèn văn bản mới. Nhấn phím ESC để kết thúc quá trình chèn.
  • dw - Xóa từ
  • 4dw - Xóa 4 từ
  • cw - Thay đổi từ
  • x - Xóa ký tự tại con trỏ
  • r - Thay thế ký tự
  • R - Ghi đè các ký tự từ con trỏ trở đi
  • s - Thay thế một ký tự dưới con trỏ tiếp tục chèn
  • S - Thay thế toàn bộ dòng và bắt đầu chèn vào đầu dòng
  • ~ - Thay đổi trường hợp của từng ký tự

Lưu ý : Bạn nên ở " chế độ lệnh" để thực hiện các lệnh này . VI editor phân biệt chữ hoa chữ thường, vì vậy hãy đảm bảo rằng bạn nhập các lệnh vào đúng chữ hoa-thường.

Đảm bảo rằng bạn nhấn đúng lệnh nếu không bạn sẽ thực hiện các thay đổi không mong muốn đối với tệp. Bạn cũng có thể vào chế độ chèn bằng cách nhấn a, A, o, theo yêu cầu.

Di chuyển trong một tệp

  • k - Di chuyển con trỏ lên trên
  • j - Di chuyển con trỏ xuống
  • h - Di chuyển con trỏ sang trái
  • l - Di chuyển con trỏ sang phải

Bạn cần ở chế độ lệnh để di chuyển trong tệp. Các phím mặc định để điều hướng được đề cập bên dưới khác; Bạn cũng có thể sử dụng các phím mũi tên trên bàn phím .

Lưu và đóng tệp

  • Shift + zz - Lưu tệp và thoát
  • : w - Lưu tệp nhưng vẫn mở
  • : q - Thoát mà không lưu
  • : wq - Lưu tệp và thoát

Bạn nên ở chế độ lệnh để thoát khỏi trình chỉnh sửa và lưu các thay đổi vào tệp.

Tóm lược:

  • Trình soạn thảo vi là trình soạn thảo văn bản Unix phổ biến và được sử dụng phổ biến nhất
  • Nó thường có sẵn trong tất cả các Bản phân phối Linux.
  • Nó hoạt động ở hai chế độ, Lệnh và Chèn
  • Chế độ lệnh nhận các lệnh của người dùng và chế độ Chèn là để chỉnh sửa văn bản
  • Bạn nên biết các lệnh để làm việc trên tệp của mình một cách dễ dàng
  • Học cách sử dụng trình chỉnh sửa này có thể mang lại lợi ích cho bạn trong việc tạo tập lệnh và chỉnh sửa tệp.