Giả sử tôi đang làm việc với một tệp Trong Văn bản cao siêu 3 có chứa nhiều lần xuất hiện của một biến ký tự c
, mà tôi muốn đổi tên thành một tên khác.
Khi tôi chọn một phiên bản của biến đó bằng con trỏ của mình, Sublime Text sẽ tự động làm nổi bật các phiên bản khác của biến đó cho tôi:
Điểm nổi bật trực quan này được bật bởi cài đặt: "match_selection": true
và cho thấy rõ rằng siêu phàm đủ thông minh để chỉ làm nổi bật các trường hợp khác của nhân vật đó có liên quan như một biến.
Tuy nhiên, mặc dù điểm nổi bật này chỉ ra rằng điều đó là có thể, nhưng dường như không có cách nào dễ dàng để bây giờ tự động chọn chỉ các c
biến được tô sáng này .
Nếu tôi muốn nhanh chóng đổi tên tất cả các phiên bản của biến c
bằng nhiều con trỏ, bằng Quick Add Next ( cmd+D
) hoặc Quick Find All ( ctrl+cmd+G
) thay vì chỉ chọn biến đó c
, tôi sẽ chọn mọi phiên bản của ký tự 'c' được chọn:
Điều này rõ ràng là không hữu ích chút nào, vì nó không có mối tương quan với biến thực tế; Nó chỉ chọn một cách mù quáng tất cả các chữ cái "c", bất kể chúng có phải là biến được chọn hay không.
Có cách nào để buộc Quick Add Next và Quick Find All , hoạt động giống như các quy tắc tô sáng mà match_selection
cài đặt sử dụng không? Điều này sẽ hữu ích hơn nhiều trong trường hợp này hơn là chỉ đơn giản chọn một cách mù quáng mọi trường hợp của (các) nhân vật được chọn.
Tui bỏ lỡ điều gì vậy? Tôi không thể tìm thấy tùy chọn Tìm nhanh tất cả các trường hợp hoặc Thêm nhanh biến tiếp theo hoặc bất kỳ cách nào để tùy chỉnh hành vi mặc định của Tìm nhanh tất cả và Thêm nhanh tiếp theo . Theo như tôi có thể nói, các tùy chọn duy nhất của tôi là tự đổi tên mọi trường hợp c
hoặc viết một số biểu thức tùy chỉnh để đạt được kết quả tương tự như thuật toán tô sáng ban đầu.