Đối với người dùng Linux thì Vi – ứng dụng soạn thảo, sửa đổi text chính là 1 trong những chính sách hỗ trợ không thể thiếu. Không y hệt như Nano – áp dụng sửa đổi text dưới dạng Terminal, Vi tất cả hệ thống những phím tắt chức năng khá đa dạng chủng loại cùng có ích, với 2 cơ chế vận động đó là Insert cùng Comm&.

Bạn đang xem: Hướng dẫn sử dụng vi trong linux


Vi thực chất là 1 trong áp dụng Terminal, so vậy các bạn sẽ nên khởi hễ trường đoản cú cửa sổ Terminal tương xứng. Dùng cú pháp vi /path/to/file nhằm mở file text có sẵn bằng Vi, và lệnh đó cũng biến thành vận động trường hợp tệp tin text được hướng đẫn không có sẵn, nắm vào đó Vi vẫn tự tạo thành tệp tin text với tên điều này.

*

Lưu ý rằng chúng ta rất cần được cần sử dụng lệnh suvị nếu như muốn chỉnh sửa tệp tin khối hệ thống, ví dụ: nếu muốn sửa tệp tin Fstab của khối hệ thống thì các bạn gõ lệnh:

subởi vì vi /etc/fstab

Nếu chúng ta sử dụng phiên bản hệ quản lý và điều hành chưa phải Ubuntu của Linux thì thay thế sudo bằng su.

Chế độ Command

Dưới đấy là hỉnh hình ảnh Lúc họ msinh sống file bằng Vi, trông nlỗi dường như chúng ta cũng có thể gõ ký từ bỏ vào đây, nhưng mà thực tế thì không hẳn. Vi thực ra là ứng dụng biên soạn thảo bởi cách tiến hành, cùng được mnghỉ ngơi bằng chế độ Command:

*

Lúc nghỉ ngơi vào chế độ Command, chúng ta cũng có thể di chuyển nhỏ trỏ bằng cách thừa nhận phím mũi tên, dìm x để xóa ký trường đoản cú tức thì bên dưới bé trỏ, còn thừa nhận dd nhằm xóa toàn thể mẫu cam kết tự. Hình như, những chúng ta có thể tuyển lựa, copy, cut và giữ đoạn text vào chế độ này. Di chuyển nhỏ trỏ lịch sự phía bên trái hoặc cần của ký kết tự đề xuất copy cùng dấn phím v, thừa nhận x để giảm đoạn text, tiếp nối đặt bé trỏ vào địa chỉ đề xuất dịch rời đoạn text cùng thừa nhận p để paste:


*

Chế độ Insert

Đây là chính sách hoạt động của Vi có thể chấp nhận được người tiêu dùng cyếu thêm ký trường đoản cú vào văn bạn dạng. Chỉ nên dìm nút ít I là bọn họ sẽ đưa thanh lịch chế độ Insert sau thời điểm xác định vị trí nhỏ trỏ trong cơ chế Command:

*

lúc nhập dứt đoạn câu chữ cần thiết, thừa nhận phím Escape để trở lại cơ chế Command.

Saving cùng Quiting

Các bạn cũng có thể lưu giữ với bay áp dụng vào cơ chế Commvà (nhấn Escape nhằm chắc chắn là rằng chúng ta đã sinh sống trong chế độ này). Gõ :wq để lưu giữ file sau khi chuyển đổi với đóng Vi, hoặc thực hiện riêng biệt rẽ thành 2 công đoạn, :w nhằm lưu giữ file với :q để tránh chương trình mà không lưu lại nuốm đổi:

*

Nhưng Vi sẽ không cho tất cả những người cần sử dụng đóng góp áp dụng nếu như đang biến hóa trường đoản cú lần lưu giữ ở đầu cuối, gõ lệnh :q! Và dìm Enter để bỏ qua mất cảnh báo này:

*

Viết một lịch trình C cực kỳ bé dại bằng cách sử dụng Vi

Mở 1 Terminal.

Hãy nhập:

vi file.cVấn đề này sẽ tạo nên ra một tệp tin new.


Vi ngơi nghỉ cơ chế Command theo mang định. Vì vậy, ví như bạn có nhu cầu viết một cái nào đó, bạn cần thiết thực hiện điều đó.

“i” để hoàn toàn có thể viết code của người tiêu dùng.

Bây giờ, các bạn sẽ ở trong chế độ Insert, tuy nhiên ví như bạn muốn xóa một cam kết trường đoản cú, chúng ta tất yêu có tác dụng điều đó.

ESC nhằm trở qua chính sách Commvà.

Xem thêm: Hướng Dẫn Phát Trực Tiếp Trên Youtube Chỉ Trong Một Nốt Nhạc

Trong chính sách Command, gõ “x”. Thao tác này đang xóa ký trường đoản cú bên dưới con trỏ.


quý khách hàng rất có thể cnhát một ký kết tự sinh hoạt phía trái nhỏ trỏ bằng phương pháp gõ “i”.

Quý khách hàng có thể cnhát ký kết từ ở mặt bắt buộc bé trỏ bằng cách gõ “a”.

Ckém vết “>” vào văn bạn dạng.

Quay trở về cơ chế Comm& với gõ :wq, sau đó trsinh hoạt về:

wqBây tiếng ai đang sinh hoạt comm& prompt. Hãy xem câu chữ file của người tiêu dùng bằng phương pháp thực hiện cat.

quý khách hàng có thể vẫn cho là Vi khôn cùng phức tạp, cơ mà thực tế không hẳn vậy. Vi là một trình soạn thảo hơi đơn giản dễ dàng, dẫu vậy nó chỉ rất có thể thao tác làm việc vào một chế độ nhất trên 1 thời điểm nhưng mà thôi.

Msinh sống lại tệp tin của công ty (vi file.c) và viết đoạn code sau:


void main(void)printf(“vi is a great tool to lớn write code faster ”);Lưu file của doanh nghiệp và nếu bạn đang thiết đặt gcc, bạn nên biên dịch và chạy nó.

Các tùy lựa chọn thường thì để msinh sống file trong Vi

vi file: Tạo một file new nếu như nó không vĩnh cửu. Nếu ko, nó sẽ msống tệp tin hiện nay bao gồm.vi -R file: Chế độ chỉ đọc (Read only)

Di đưa thân các ký kết tự

quý khách yêu cầu ở cơ chế Commvà.Quý khách hàng có thể sử dụng những phím: Mũi thương hiệu lên, xuống, trái và cần.

Dường như, bạn cũng có thể áp dụng các phím khác: