Tôi thường kích hoạt smartcase
trong của tôi .vimrc
.
Không có smartcase
:
- Nếu tôi muốn tìm kiếm không phân biệt chữ hoa chữ thường, tôi viết bằng chữ in hoa hoặc in thường (không quan trọng) và nối thêm
\c
vào cuối truy vấn. - Tìm kiếm phân biệt chữ hoa chữ thường xảy ra theo mặc định.
Với smartcase
:
- Nếu tôi muốn tìm kiếm không phân biệt chữ hoa chữ thường, tôi viết tất cả bằng chữ thường.
- Nếu tôi muốn tìm kiếm phân biệt chữ hoa chữ thường, tôi viết các chữ cái viết hoa bằng chữ in hoa.
Nhưng, với smartcase
tính năng được bật, làm thế nào tôi có thể nói rằng tôi muốn tìm kiếm phân biệt chữ hoa chữ thường của mẫu chữ thường? Tôi đã hy vọng rằng việc nối thêm một kiểu \c
sẽ tìm lại kiểu tìm kiếm (để nếu tôi đã viết tất cả bằng chữ thường, nghĩa là tìm kiếm không phân biệt chữ hoa chữ thường, nó sẽ chuyển sang tìm kiếm phân biệt chữ hoa chữ thường và nếu tôi đã viết một số chữ hoa các chữ cái, tức là tìm kiếm phân biệt chữ hoa chữ thường, nó sẽ chuyển sang tìm kiếm không phân biệt chữ hoa chữ thường), nhưng dường như đó không phải là trường hợp (không có ý định chơi chữ).
\c
không phải là một sự thay đổi, nhưng thực sự buộc các trường hợp không phân biệt chữ hoa chữ thường.