Tôi muốn viết một phần mở rộng Xcode để quét mã nguồn cho các đoạn mã cụ thể. Tuy nhiên, có vẻ như phần mở rộng như vậy sẽ chỉ hoạt động trên cơ sở mỗi tệp. Ví dụ: here bạn có thể thấy rằng khi chỉ nhấn nút, tệp nguồn hiện tại sẽ bị thay đổi. Có cách nào để quét nhiều tệp nguồn cùng một lúc không?Có thể áp dụng phần mở rộng Xcode cho nhiều tệp nguồn cùng một lúc không? Nếu vậy, làm thế nào?
5
A
Trả lời
2
Tôi sợ điều đó là không thể. Như nếu bạn xem tài liệu ở đây
https://developer.apple.com/reference/xcodekit
Framework đã thực sự là một chút ít lớp, mà không ai trong số họ chỉ ra nhiều file ... Như bạn thấy, bạn có thể chỉnh sửa văn bản từ Buffer từ hiện tại mở trong Xcode, điều này khiến nó phức tạp hơn một chút. Bộ đệm chỉ có thể được sử dụng trong ngữ cảnh của tệp tin (tưởng tượng 10.000.000 dòng mã đang tải vào bộ đệm và thao tác với văn bản như vậy) Tôi tin rằng táo trong tương lai sẽ mở rộng đến mức tối đa, nhưng bây giờ, chúng ta phải hài lòng với những gì chúng ta có ... Xin lỗi vì tin đáng thất vọng.
Các vấn đề liên quan
- 1. Có thể tách một chuỗi trên nhiều dòng trong một tệp XML không? Nếu vậy, làm thế nào?
- 2. Tôi có thể sử dụng jQuery find() cho nhiều loại phần tử cùng một lúc không?
- 3. Làm cách nào để áp dụng kiểu cho nhiều lớp cùng một lúc?
- 4. Tải nhiều tệp cùng một lúc?
- 5. Làm việc với nhiều phần mở rộng tệp nguồn trong một makefile
- 6. Có cách nào để viết Phương thức mở rộng áp dụng cho nhiều loại không?
- 7. Làm thế nào để buộc firefox mở một tệp không có phần mở rộng .txt như thể nó đã có?
- 8. Mở nhiều tệp cùng một lúc trong Emacs
- 9. Nhiều phần mở rộng tệp trong cùng một thư mục bằng cách sử dụng Gulp
- 10. Có cách nào để mở nhiều tệp cùng một lúc từ vim không?
- 11. Áp dụng một hoạt ảnh cho nhiều chế độ xem cùng một lúc
- 12. Linux: xóa phần mở rộng tệp cho nhiều tệp
- 13. Eclipse có thể định dạng lại nhiều tệp cùng một lúc không?
- 14. Có bất kỳ hệ thống lưu trữ tệp nguồn mở có thể mở rộng nào không?
- 15. Làm cách nào để áp dụng một móc nối cho nhiều chế độ Emacs cùng một lúc?
- 16. Nhiều luồng có thể ghi dữ liệu vào một tệp cùng lúc không?
- 17. Có thể làm cho AVURLAsset hoạt động mà không có phần mở rộng tệp không?
- 18. Có thể tạo các tệp .mobi bằng python không? nếu vậy, làm thế nào?
- 19. Làm thế nào để làm cho Compass xem nhiều thư mục cùng một lúc?
- 20. Có thể chạy nhiều AsyncTask cùng một lúc không?
- 21. Làm thế nào tôi có thể lặp qua nhiều danh sách cùng một lúc trong Perl?
- 22. Có thể xem nhiều nhánh git cùng một lúc cho cùng một dự án không?
- 23. Làm thế nào để sử dụng xcodebuild trong Xcode 7 với một phần mở rộng hồ
- 24. Có thể Ant in ra đường dẫn lớp cho một mục tiêu cụ thể không? Nếu vậy, làm thế nào?
- 25. Làm thế nào tôi có thể hiển thị các biểu tượng khác nhau cho phần mở rộng tập tin cùng
- 26. ADB đẩy nhiều tệp với cùng một phần mở rộng bằng một lệnh duy nhất
- 27. Làm thế nào tôi có thể gọi nhiều yêu cầu cùng một lúc trong Retrofit 2
- 28. Tôi có thể có nhiều: trước phần tử giả cho cùng một phần tử không?
- 29. Có thể áp dụng Threadlocal của Java cho một trường không tĩnh, nếu có, làm thế nào?
- 30. Tôi có thể áp dụng nhiều hơn một lớp CSS3 cho một phần tử không?
thay thế bạn có thể sử dụng Sourcery. –