Trình soạn thảo vi

Một phần của tài liệu document (Trang 53 - 55)

BÀI 4 : GIAO DIỆN ĐỒ HỌA

4.1.Trình soạn thảo vi

4. Các trình tiện ích

4.1.Trình soạn thảo vi

4.1.1. Giới thiệu vi

vi là chương trình soạn trực quan, hoạt động ở 2 chế độ: chế độ lệnh (command mode) và chế độ soạn thảo (input mode). Để soạn thảo tập tin mới hoặc xem hay sửa chữa tập tin cũ, dùng lệnh:

$vi [tên-tập-tin]

Khi thực hiện, vi sẽ hiện lên màn hình soạn thảo ở chế độ lệnh. Trong chế độ này, chỉ có thể sử dụng các phím để thực hiện các thao tác như: Dịch chuyển con trỏ, lưu dữ liệu, mở tập tin mới… mà không thể soạn thảo văn bản. Nếu muốn soạn thảo văn bản, phải chuyển từ chế độ lệnh sang chế độ soạn thảo. Chế độ soạn thảo giúp sử dụng bàn phím để soạn thảo nội dung văn bản.

4.1.2. Một số hàm lệnh của vi

vi tập tin Bắt đầu dòng 1 vi +n tập tin Bắt đầu ở dòng n vi +/pattern Bắt đầu ở pattern

vi -r tập tin Phục hồi tập tin sau khi hệ thống bị treo

4.1.3. Chuyển chế độ lệnh sang chế độ soạn thảo

i trước dấu con trỏ

I trước ký tự đầu tiên trên dòng a sau dấu con trỏ

A sau ký tự đầu tiên trên dòng o dưới dòng hiện tại

O trên dòng hiện tại

r thay thế 1 ký tự hiện hành

R thay thế cho đến khi nhấn <ESC>

4.1.4. Chuyển chế độ soạn thảo sang chế độ lệnh

Dùng phím ESC, sau đó sử dụng các nhóm lệnh thích hợp sau:

a. Nhóm lệnh di chuyển con trỏ

h sang trái một khoảng trắng e, <space> sang phải một khoảng trắng

w sang phải 1 từ b sang trái 1 từ k lên một dòng j, <return> xuống một dòng ) cuối câu ( đầu câu

{ cuối đoạn văn

Ctrl+w đến ký tự đầu tiên chèn vào Ctrl+u cuốn lên 1/2 màn hình Ctrl+d kéo xuống 1/2 màn hình Ctrl+z kéo xuống 1 màn hình Ctrl+b kéo lên 1 màn hình b. Nhóm lệnh xóa dw Xóa 1 từ do Xóa đến đầu dịng d$ Xóa cuối dịng 3dw Xóa 3 từ dd Xóa dịng hiện hành 5dd Xóa 5 dịng x Xóa 1 ký tự c. Nhóm lệnh thay thế cw Thay thế 1 từ 3cw Thay thế 1 từ cc Dòng hiện hành 5cc 5 dịng d. Nhóm lệnh tìm kiếm

*/and Từ kế tiếp của and * ?and Từ kết thúc là and

*/nThe Tìm dịng kế bắt đầu bằng The n Lặp lại lần dị tìm sau cùng

e. Nhóm lệnh tìm kiếm và thay thế

:s/text1/text2/g Thay text1 thành text2

:1,$s/tập tin/thư mục Thay tập tin bằng thư mục từ hàng 1 đến cuối

:g/one/s//1/g Thay thế one bằng 1

f. Copy and paste

Để copy ta dùng lệnh y và để paste dùng lệnh p

y$ copy từ vị trí hiện tại của cursor đến cuối dòng yy copy tồn bộ dịng tại vị trí cursor

3yy copy ba dịng liên tiếp (adsbygoogle = window.adsbygoogle || []).push({});

g. Undo

Sử dụng phím u cho phép hủy thao tác hiện tại, quay về thao tác trước đó.

:w ghi vào tập tin

:x lưu và thoát khỏi chế độ soạn thảo :wq lưu và thoát khỏi chế độ soạn thảo :w <filename> lưu vào tập tin mới

:q thốt nếu khơng có thay đổi nội dung tập tin :q! thốt khơng lưu nếu có thay đổi tập tin

:r mở tập tin đọc

Một phần của tài liệu document (Trang 53 - 55)