GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX - Trang 179

1
7

PH LC B. TRÌNH SON THO VIM


UNIX có hai bộ soạn thảo là

edvi trong đó vi được ưa chuộng hơn do vi được phát

triển từ bộ soạn thảo dòng lệnh

ed. Trong chế độ văn bản, Linux cho phép người dùng sử

dụng trình soạn thảo

vimvim chính là bộ soạn thảo tương thích với vi. vim được phần

lớn người dùng sử dụng để soạn thảo các file văn bản ASCII, đặc biệt là tạo ra các văn bản
chương trình nguồn.

vim có sáu chế độ cơ bản:

Chế độ thường (

Normal mode): trong chế độ thường người dùng được

phép nhập tất cả các lệnh soạn thảo thông thường. Nếu không thiết lập tuỳ chọn
insertmode, ngầm định vào ngay chế độ thường khi khởi động vim. Chế độ
thường còn được gọi là chế độ lnh.

Chế độ ảo (

Visual mode): chế độ này cũng gần giống như chế độ thường,

chỉ khác ở chỗ là lệnh di chuyển có tác dụng đánh dấu văn bản. Mặt khác, các lệnh
khác (không là lệnh di chuyển) thực sự tác dụng trong phạm vi những đoạn văn bản
đã được đánh dấu.

Chế độ chọn lựa (

Select mode): chế độ này tương tự như chế độ lựa chọn

của MS-Windows. Người dùng có thể nhập một ký tự thuộc loại in ấn được để xoá
một sự lựa chọn và chạy chế độ chèn.

Chế độ chèn (

Insert mode): Trong chế độ này, có thể soạn thảo văn bản

bình thường như các bộ soạn thảo quen biết khác. Văn bản đó sẽ được chèn vào
trong bộ đệm.

Chế độ dòng lệnh (

Command-line mode hay cmdline mode): Trong

chế độ này, một dòng lệnh được nhập tại đáy cửa sổ soạn thảo. Đó có thể là các lệnh
Ex (:), các lệnh tìm kiếm (/ hay ?), và các lệnh lọc (!).

Chế độ

Ex (Ex mode): giống như chế độ dòng lệnh, nhưng sau khi nhập

một lệnh, vẫn ở trong chế độ

Ex. Tuy nhiên còn rất nhiều hạn chế đối với các lệnh ở

chế độ này.

Ngoài ra còn có năm chế độ phụ sau:

Chế độ chờ thực hiện (

Operator-pending mode): chế độ này giống chế

độ thường, nhưng sau khi gọi một lệnh,

vim sẽ chờ cho đến khi đoạn văn bản chịu

tác động của lệnh được đưa ra.

Chế độ thay thế (

Replace mode): chế độ thay thế là một trường hợp đặc

biệt của chế độ chèn. Người dùng có thể nhập mọi ký tự như trong chế độ chèn, chỉ
khác ở chỗ: mỗi ký tự nhập sẽ thay thế cho một ký tự đã tồn tại (có thể gọi là chế độ
đè - overwrite).

Chế độ chèn-lệnh (

Insert Normal mode): gõ CTRL-O trong chế độ chèn

để chuyển sang chế độ chèn-lệnh. Chế độ này cũng giống như chế độ thường, nhưng
sau khi thực hiện một lệnh,

vim sẽ trở lại chế độ chèn.

Chế độ chèn-ảo (

Insert Visual mode): chế độ này được sinh ra khi trong

chế độ chèn thực hiện một sự lựa chọn ảo.

vim sẽ trở về chế độ chèn sau khi sự lựa

chọn ảo đó kết thúc.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.