Find & Replace trong Vim
TIL
594
vim
20
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 gần 2 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 3 năm trước
14 12
White
4 4
_Có thể bạn biết rồi]_ Cách sử dụng ctags để làm việc hiệu quả hơn trên VIM editor. Hôm nay nhân dịp cài lại hệ điều hành, cần phải tạo lại bộ ta...
Hiền Vương viết gần 3 năm trước
4 4
{{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á!