Find & Replace trong Vim
TIL
500
vim
18
White

Củ Đậu viết ngày 01/08/2016

Find & Replace trong Vim

Để thực hiện thao tác này, giả sử chúng ta cần replace chữ huytd thành cudau trong một file, đầu tiên chúng ta tiến hành tìm các chuỗi huytd bằng cách gõ dấu xuyệt / và nội dung cần tìm:

/huytd

Enter một phát nó sẽ nhảy đến từ gần nhất tìm được. Tại vị trí này gõ: cw để xóa từ hiện tại, đưa Vim vào Insert mode, gõ từ cần thay thế (cudau), bấm nút ESC.

Tới lúc này, bạn có thể tiếp tục nhấn nút n để nhảy đến vị trí tìm thấy chữ huytd tiếp theo và lặp lại thao tác trên, hoặc đơn giản là nhấn nút dấu chấm . để lặp lại thao tác replace ở trên.

Ví dụ:

Nội dung:

mot cong mot bang hai

Muốn replace chữ mot thành 1, các thao tác phím sẽ là:

/mot <ENTER> cw 1 <ESC> n . <ESC>

cudauthongthai 01-08-2016

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Củ Đậu

2 bài viết.
1 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
1 0
Các cách xóa nội dung trong Vim Một số thủ thuật khi làm việc với lệnh xóa trong Vim: Xóa một dòng: dd Xóa một từ: dw Xóa từ vị trí hiện tại...
Củ Đậu viết hơn 1 năm trước
1 0
Bài viết liên quan
White
14 12
Một vài thủ thuật vim mới biết, ghi lại cho khỏi quên Căn lề các cột dữ liệu Để căn lề ấn phím esc (để sang command mode) :%column t Chọn th...
studybot viết gần 3 năm trước
14 12
White
18 1
Toán tử XOR có tính chất: + A XOR A = 0 + 0 XOR A = A Với tính chất này, có thể cài đặt bài toán sau với độ phức tạp O(N) về runtime, và với O(1)...
kiennt viết hơn 1 năm trước
18 1
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
2 bài viết.
1 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!