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

1
8

là dòng hiện tại)

: [n] put! m

dán m dòng văn bản vào trước dòng thứ n (nếu không có n ngầm
định là dòng hiện tại)


Ngoài các lệnh trên, khi sử dụng

vim trong xterm, người dùng có thể sử dụng chuột để

thực hiện các thao tác cho việc sao chép văn bản. Việc này chỉ thực hiện được khi đang ở
trong chế độ soạn thảo của

vim. Nhấn phím trái chuột và kéo từ điểm bắt đầu đến điểm kết

thúc của đoạn văn bản cần sao chép. Đoạn văn bản đó sẽ được tự động sao vào bộ nhớ đệm.
Sau đó di trỏ soạn thảo đến vị trí cần dán và nháy nút chuột giữa, văn bản sẽ được dán vào
vị trí muốn.

Để di chuyển văn bản trong

vim, cũng phải thực hiện qua ba bước sau:

Cắt đoạn văn bản và dán vào bộ đệm

Di chuyển dấu nhắc trỏ tới vị trí mới của đoạn văn bản

Dán đoạn văn bản vào vị trí mới

Di chuyển văn bản chỉ khác sao chép ở bước đầu tiên là bước cắt đoạn văn bản. hãy sử

dụng các lệnh xoá trong

vim để cắt đoạn văn bản. Ví dụ, khi dùng lệnh dd, dòng bị xoá sẽ

được lưu vào trong bộ đệm, khi đó có thể sử dụng các lệnh dán để dán văn bản vào vị trí
mới.

Ngoài ra còn có thể sử dụng một số lệnh sau:

B.3.6. Tìm kiếm và thay thế văn bn trong vim

vim có một số các lệnh tìm kiếm như sau:

/ <xâu>

tìm xâu từ dòng hiện tại đến dòng cuối trong file

? <xâu>

tìm xâu từ dòng hiện tại ngược lên dòng đầu trong file

N

tìm tiếp xâu được đưa ra trong lệnh / hoặc ? (từ trên xuống dưới)

N

tìm tiếp xâu được đưa ra trong lệnh / hoặc ? (từ dưới lên trên)


Xâu được tìm kiếm trong lệnh

/ hay ? có thể là một biểu thức. Một biểu thức thông

thường là một tập các ký tự. Tập ký tự này được xây dựng bằng cách kết hợp giữa các ký tự
thông thường và các ký tự đặc biệt. Các ký tự đặc biệt trong biểu thức thường là:

.

thay thế cho một ký tự đơn ngoại trừ ký tự xuống dòng

\

để hiển thị các ký tự đặc biệt

*

thay thế cho 0 hoặc nhiều ký tự

\+

thay thế cho 1 hoặc nhiều ký tự

\=

thay thế cho 0 hoặc một ký tự

^

thay thế cho ký tự đầu dòng

$

thay thế cho ký tự cuối dòng

\ <

thay thế cho chữ bắt đầu của từ

\ >

thay thế cho chữ cuối của từ

: [n] m [x]

di chuyển dòng thứ n vào dưới dòng thứ x

' '

dịch chuyển đến vị trí lúc trước

' "

dịch chuyển đến vị trí lúc trước thực hiện việc hiệu chỉnh file

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.