Find & Replace trong Vim
TIL
633
vim
22
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
3 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 2 năm trước
3 0
Bài viết liên quan
White
0 2
fCC: Technical Documentation Page note So I have finished the HTML part of this exercise and I want to come here to lament about the lengthy HTML ...
HungHayHo viết 5 tháng trước
0 2
White
20 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 2 năm trước
20 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á!