Sự khác biệt giữa `evil-search-Forward` và` evil-ex-search-Forward`


7

Đó là trong tiêu đề:

Sự khác biệt giữa evil-search-forwardvà là evil-ex-search-forwardgì?

Khi nào tôi muốn sử dụng cái này thay vì cái kia?

evil-search-forward
Tìm kiếm phía trước cho văn bản nhập vào.
Tìm kiếm biểu thức chính quy nếu evil-regexp-searchlà t.

evil-ex-search-forward
Bắt đầu một tìm kiếm về phía trước.

Câu trả lời:


8

evilcó hai triển khai tìm kiếm, một là của riêng nó, một là bao bọc xung quanh emacs isearch. evil-search-forwardkết thúc tốt đẹp isearch-forward, evil-ex-search-forwardgọi tìm kiếm nội bộ.

Cái nào được sử dụng bị chi phối bởi biến evil-search-module, mặc định là isearch. Trong chế độ này, eviltìm kiếm 'hoạt động chính xác như emacs' (vì nó là vậy.) Khi được đặt thành evil-searchbạn sẽ có hành vi tương tự nhiều hơn vim. (Tôi không thể liệt kê sự khác biệt kể từ khi tôi di cư từ vimđể emacs/ evilkhá một số thời gian trước đây, nhưng chơi với biến này, bạn sẽ nhận được hương vị của nó và quyết định những gì bạn thích hơn. Tôi sử dụng isearchbởi vì tôi nhận được hành vi phù hợp với những nơi khác trong emacs nơi tôi gắn bó với chế độ emacs và evilthực hiện rất tốt công việc bao bọc chức năng bản địa isearchvà bảo quản vim, nhưng đó là vấn đề về hương vị và thói quen)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.