tìm sự xuất hiện tiếp theo của từ hoặc dòng tại con trỏ


7

Ví dụ: khi chỉnh sửa một .gitignoretệp lớn và dán trong một khối cho các mẫu bỏ qua được đề xuất của bộ công cụ mới, tôi đã xem xét thủ công từng dòng và nhập vào /\.filetypenơi filetype là những gì trên dòng đó, để xác nhận rằng nó không được đại diện ở nơi khác.

Tôi không có kế hoạch sử dụng sort -uhoặc uniqvì tôi muốn giữ lại các khối bỏ qua được tổ chức bởi toolchain liên quan.

Nó xảy ra với tôi rằng phải có một phương pháp thậm chí ngắn hơn về cơ bản làm nổi bật các dòng khác khớp với dòng này hoặc tìm kiếm từ ở con trỏ. Ai đó có thể cho tôi biết làm thế nào, hoặc nếu nó không phải là một tính năng?

Câu trả lời:


11

Bạn có thể sử dụng *ở chế độ bình thường để chuyển đến lần xuất hiện tiếp theo của từ dưới con trỏ của bạn.

Như @Sato đã chỉ ra trong các bình luận *cho phép tìm kiếm về phía trước và #tương đương với tìm kiếm ngược. Khi bạn đã nhấn *hoặc #bạn có thể sử dụng các phím nNđể điều hướng giữa các trận đấu giống như bạn làm sau khi tìm kiếm với /?.

Ngoài ra nếu bạn muốn tìm kiếm nhiều thuật ngữ hơn, một tùy chọn là lấy ra những gì bạn đang tìm kiếm và sau đó đưa nó vào sổ đăng ký tìm kiếm:

  • / để bắt đầu tìm kiếm
  • <C-r>" để chèn các cụm từ tìm kiếm bạn vừa kéo
  • <CR> để bắt đầu tìm kiếm

Lưu ý rằng phương pháp này sẽ ảnh hưởng đến nội dung của thanh ghi không tên.


1
Trên một lưu ý phụ: bạn cũng có thể sử dụng #thay vì *tìm kiếm ngược.
Sato Katsura

@SatoKatsura: Phải tôi quên đề cập đến điều đó, cảm ơn vì đã chỉ ra.
statox
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.