Tôi thường gặp phải một tình huống mà tôi có một tập tin với rất nhiều trường hợp hỗn hợp. Ví dụ,
CamelCase and camelCase
Tôi đang tìm kiếm một thay thế biểu thức chính quy Vim để sản xuất,
AnotherCase and anotherCase
Ngay bây giờ tôi làm điều này trong hai bước sau khi chọn trực quan các dòng,
:s/CamelCase/AnotherCase/g
:s/camelCase/anotherCase/g
Điều này có thể thực hiện được trong một bước thay thế hay tôi nên xem xét các tùy chọn khác như chức năng trong .vimrc
?
:%S/CamelCase/AnotherCase/g
, tuy nhiên nó chỉ thay thếCamelCase
và để nguyêncamelCase
như vậy. Không có vấn đề lớn, chỉ cần một cái gì đó để nhớ.