Tôi thích tính năng "Sắp xếp dòng trong lựa chọn" của Textmate. Có cái gì đó tương tự cho Xcode 4? Nếu không, điều gì sẽ là cách tốt nhất để tích hợp một tính năng như vậy (một plugin, Applescript, ...)?"Sắp xếp các dòng trong lựa chọn" cho Xcode 4
Trả lời
Bạn có thể thực hiện việc này với Automator in Lion.
- Bắt đầu Automator và chọn "Dịch vụ"
- Tìm và kéo "Run Shell Script" vào bảng điều khiển công việc
- Chọn "Output thay thế được lựa chọn văn bản"
- Loại
sort -f
vào "Run Shell Script" textfield - Lưu
Bây giờ bạn có thể sắp xếp các dòng trong bất kỳ trường văn bản nào. Chọn một số văn bản và nhấp chuột phải hoặc nhấp vào Kiểm soát và chọn dịch vụ bạn vừa tạo.
Làm thế nào
Trong TextMate, mở bó và xem cách họ đã thực hiện nó;)
Cụ thể, họ đã sử dụng sort -f
cho lệnh đó.
Trong Xcode
Xc4 không cung cấp các lệnh bên ngoài, nhưng Xc3 đã làm ... những gì phiên bản bạn đang sử dụng?
Dưới đây là một tổng quan về hệ thống kịch bản Xc3 của: http://www.mactech.com/articles/mactech/Vol.23/23.01/2301XCode/index.html
Xc4 cho phép bạn chạy một kịch bản bên ngoài thông qua hành vi, nhưng bạn không thể vượt qua hoặc trả lại văn bản/lựa chọn.
AppleScript
Bạn có thể làm điều đó với AppleScript ... mỗi khi tôi đã cố gắng làm bất cứ điều gì không tầm thường với AS + Xcode, nó đã không làm việc ra rất đáng tin cậy (nếu có) . Nhưng đó là với Xc3 - định vị những gì bạn cần có thể dễ dàng hơn với Xc4 (giao diện người dùng hợp nhất và tất cả).
Tôi chỉ sử dụng TextMate cho việc này.
Có một lỗi trên 10,7 và 10,8 nơi các phím tắt cho các dịch vụ Automator không luôn luôn làm việc cho đến khi menu dịch vụ đã được chứng minh một lần từ thanh menu. Bạn vẫn có thể chọn chúng từ trình đơn ngữ cảnh, nhưng một tùy chọn khác sẽ chỉ định lối tắt cho tập lệnh như sau:
Cố gắng nhận được khay nhớ tạm khi có kết quả là bị lỗi. pbpaste và pbcopy không hỗ trợ Unicode theo mặc định trong môi trường được sử dụng bởi shell script.
Sau 4 năm Xcode vẫn không có tính năng này được xây dựng, nhưng bây giờ nó hỗ trợ phần mở rộng. Vì vậy, ở đây bạn đi: "xcsort" là một phần mở rộng để sort text in Xcode 8. Nó thêm một lệnh để sắp xếp các dòng trong lựa chọn.
Uberawesome :-) Đó là giải pháp thực sự tuyệt vời! Cảm ơn bạn! –
Cảm ơn vì điều này. Hoạt động tốt như một dịch vụ trong Xcode. Nhưng tôi đã thêm tùy chọn không gian trống bỏ qua hàng đầu (sắp xếp -fb) và có kết quả tốt hơn. – markhunte
Bây giờ đó là thiên tài. – Joe