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.
- 1. Các vấn đề lựa chọn SlickGrid sắp xếp
- 2. Tại sao lựa chọn Sắp xếp không ổn định?
- 3. Sắp xếp các cảnh trong Trình tạo giao diện Xcode
- 4. git: Có tùy chọn dòng lệnh cho "Sắp xếp theo ngày" cho gitk không?
- 5. Cách sắp xếp các dòng UTF-8 trong Vim?
- 6. Nhãn và Lựa chọn Flex 4
- 7. Sắp xếp một lựa chọn trong d3.js làm nhiễu dữ liệu tham gia
- 8. Sắp xếp dòng trong TCPDF MultiCell
- 9. Sắp xếp & bỏ chọn trong vỏ Linux
- 10. Cách sắp xếp các mục trong ToolStripItemCollection?
- 11. Lựa chọn thay thế cho underscore.js
- 12. jquery ui có thể lựa chọn và sắp xếp được cộng lại
- 13. Trình gỡ lỗi XCode hút; lựa chọn thay thế?
- 14. Dòng DataGridView: Lựa chọn bán trong suốt hoặc đường viền hàng trên lựa chọn
- 15. Làm cách nào để sắp xếp danh sách dựa trên các lựa chọn của người dùng trong ASP.NET MVC?
- 16. sắp xếp đầu ra của dòng
- 17. lấy số dòng cho lỗi trong XCode
- 18. Cách sắp xếp/sắp xếp dữ liệu trong Riak?
- 19. Lựa chọn Xếp hạng trong mã Thuật toán Di truyền
- 20. ExtJS 4 - Grid - Vô hiệu hóa các lựa chọn hàng cho cột cụ thể
- 21. Các lựa chọn thay thế cho java.util.Date
- 22. Làm cách nào để sắp xếp các dòng bán từ vựng trong các emacs - tức là, theo từ điển, ngoại trừ 3 dòng được sắp xếp trên 11?
- 23. Sắp xếp các tùy chọn trong danh sách Chọn với javascript/jQuery .. nhưng không theo thứ tự abc
- 24. Tùy chọn sắp xếp Java TreeMap?
- 25. Git bỏ qua tệp cho các dự án Xcode 4
- 26. Cách sắp xếp với nhiều dòng trong bash?
- 27. Cách sắp xếp các phần tử DOM trong khi chọn trong jQuery?
- 28. Làm cách nào để sắp xếp các kết quả theo thuộc tính hstore trong Rails 4?
- 29. Compile Java trong Xcode 4
- 30. Làm cách nào để sắp xếp lại các dòng trong IntelliJ IDEA/WebStorm?
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