2013-01-22 35 views

Trả lời

6

Bạn chỉ có thể phủ nhận % nhân vật sử dụng character class: -

:g/^[^%]/s/foo/bar/g 

[^%] trận đấu bất kỳ ký tự trừ %, vào lúc bắt đầu của chuỗi.

3

thử :g/^[^%]/s/foo/bar/g để phù hợp với tất cả các dòng không bắt đầu với%

10

Hãy thử :vglobal:

:v/^%/s/foo/bar/g 
5

Nghịch đảo của :g:g!, vì vậy ví dụ của bạn có thể được bày tỏ:

:g!/^%/s/foo/bar/g 

Lưu ý rằng :g! chỉ là một cách khác để viết :v (x Jim Davis 'answer)

Các vấn đề liên quan