VI Editor với các lệnh trong Hướng dẫn Linux/Unix
⚡ Tóm tắt thông minh
Trình soạn thảo vi là trình soạn thảo văn bản kinh điển, phổ biến trên Linux và Unix, hoạt động hoàn toàn thông qua bàn phím với hai chế độ: chế độ lệnh để thực hiện các thao tác và chế độ chèn để định dạng.ping văn bản.

Vi là trình soạn thảo văn bản mà bạn sẽ gặp trên hầu hết mọi hệ điều hành. Linux hoặc máy Unix, vì vậy việc học cách sử dụng quy trình làm việc bằng bàn phím là một kỹ năng có thể áp dụng ở mọi nơi. Hướng dẫn này giải thích hai chế độ của nó, các lệnh chỉnh sửa và cách lưu và thoát tệp.
Trình soạn thảo vi là gì?
Trình soạn thảo vi là trình soạn thảo văn bản phổ biến và kinh điển nhất trong hệ sinh thái Linux. Dưới đây là một số lý do khiến nó được sử dụng rộng rãi:
- Nó có sẵn trong hầu hết các bản phân phối Linux.
- Nó hoạt động tương tự trên các nền tảng và bản phân phối khác nhau.
- Nó thân thiện với người dùng, vì vậy hàng triệu người dùng Linux tin dùng nó cho nhu cầu chỉnh sửa của họ.
Hiện nay có nhiều 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, viết tắt của Vi Improved. Một số phiên bản khác là Elvis, Nvi, Nano và Vile. Học vi là điều nên làm vì nó có nhiều tính năng và cung cấp vô số khả năng chỉnh sửa tệp.
vi Editor OperaChế độ tion
Để làm việc với trình soạn thảo vi, 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: chế độ lệnh và chế độ chèn. Ảnh chụp màn hình bên dưới cho thấy trình soạn thảo vi đang mở trong cửa sổ dòng lệnh Linux.
vi Chế độ lệnh
- Trình soạn thảo vi mở ở chế độ này và chỉ hiểu các lệnh.
- Ở 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 lại những thay đổi bạn đã thực hiện đối với tệp tin.
- Các lệnh phân biệt chữ hoa và chữ thường, vì vậy bạn nên sử dụng đúng kiểu chữ.
vi Chế độ chèn
- Chế độ này dùng để chèn văn bản vào tập tin.
- Bạn có thể chuyển từ chế độ lệnh sang chế độ chèn bằng cách nhấn phím 'i' trên bàn phím.
- Khi bạn vào chế độ chèn, bất kỳ phím nào cũng được coi là dữ liệu đầu vào cho tệp bạn đang làm việc.
- Để quay lại chế độ dòng lệnh và lưu các thay đổi bạn đã thực hiện, hãy nhấn phím Esc.
Cách sử dụng trình soạn thảo vi
Để khởi chạy trình soạn thảo vi, hãy mở cửa sổ dòng lệnh (CLI) và gõ:
vi <filename_NEW> or <filename_EXISTING>
Nếu bạn chỉ định một tệp hiện có, trình soạn thảo sẽ mở tệp đó để bạn chỉnh sửa. Nếu không, nó sẽ tạo một tệp mới. Ảnh chụp màn hình bên dưới cho thấy một tệp mới đang được tạo và chỉnh sửa trong vi.
VI Chỉnh sửa lệnh
Các lệnh chỉnh sửa vi dưới đây cho phép bạn chèn, xóa và thay đổi văn bản. Hãy sử dụng chúng từ chế độ dòng lệnh.
| Lệnh | Mô tả Chi tiết |
|---|---|
| i | Chèn vào 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 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 việc 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ỏ và tiếp tục chèn. |
| S | Thay thế toàn bộ dòng và bắt đầu chèn từ đầu dòng. |
| ~ | Thay đổi trường hợp của ký tự riêng lẻ |
Lưu ý: Bạn cần ở chế độ dòng lệnh để thực hiện các lệnh này. Trình soạn thảo vi phân biệt chữ hoa chữ thường, vì vậy hãy đảm bảo bạn gõ đúng chữ hoa chữ thường. Nhấn nhầm lệnh có thể gây ra những thay đổi không mong muốn cho tệp. Bạn cũng có thể vào chế độ chèn bằng cách nhấn phím a, A hoặc o khi cần.
Di chuyển trong một tập tin
Bạn cần ở chế độ dòng lệnh để di chuyển trong tệp. Các phím điều hướng mặc định được liệt kê bên dưới, nhưng bạn cũng có thể sử dụng các phím mũi tên trên bàn phím.
| Lệnh | Mô tả Chi tiết |
|---|---|
| k | Di chuyển con trỏ lê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 |
Lưu và đóng tập tin
Bạn cần ở chế độ dòng lệnh để thoát khỏi trình soạn thảo và lưu các thay đổi vào tệp. Các lệnh bên dưới bao gồm các cách thông dụng để lưu và thoát.
| Lệnh | Mô tả Chi tiết |
|---|---|
| Shift+zz | Lưu tập tin và thoát. |
| :w | Lưu tệp nhưng vẫn để tệp mở. |
| Q! | Thoát khỏi vi và không lưu các thay đổi |
| : wq | Lưu tập tin và thoát. |
Ảnh chụp màn hình bên dưới hiển thị một tệp đang mở trong trình soạn thảo vi, sẵn sàng để lưu và đóng.

.jpg)

