Tương tự như emacs' Mx loại-dòngEclipse có cách nào để sắp xếp theo thứ tự bảng chữ cái trong một vùng văn bản không?
Trả lời
Hãy thử plugin này cho Eclipse:
http://marketplace.eclipse.org/content/emacs
Nếu một trên không thực hiện công việc, hãy thử một trong những đứa:
http://marketplace.eclipse.org/search/apachesolr_search/emacs
buồn bã, tôi bị kẹt với Eclipse 3.5 bây giờ. Không có ứng dụng Marketplace (và do đó là plugin emacs) cho tôi. –
Không. Bạn có thể sử dụng nó cho chắc chắn. Xem chi tiết bổ sung: nó hoạt động trong Phiên bản Eclipse: Ganymede hoặc mới hơn. Phiên bản Eclipse của bạn là Galileo - xem bảng này: http://en.wikipedia.org/wiki/Eclipse_%28software%29#Releases, nghĩa là, bạn có một phiên bản Eclipse mới hơn phiên bản của Ganymede, vì vậy bạn có thể sử dụng nó . –
Theo dõi trang này: http://marketplace.eclipse.org/marketplace-client-intro –
Vâng, đúng vậy! Có một plugin rất đơn giản được gọi là SortIt thực hiện chính xác những gì bạn muốn. Nó cho biết thêm một phần trong menu Edit, thông qua đó bạn có thể làm như sau:
- Trường hợp nhạy cảm
- case insensitive
- Xếp chữ
- Numeric Sắp xếp
- Chiều dài Sắp xếp
Plugin là mã nguồn bất khả tri, và nó xử lý mọi thứ bạn sắp xếp dưới dạng văn bản thuần túy. Tôi thấy nó đặc biệt hữu ích khi phân loại .properties
tệp và bộ định tuyến/getters. Ví dụ, sử dụng các trường hợp phân loại nhạy cảm tôi sắp xếp đoạn mã sau:
msgHeader.setTotalGrossMass(content.getTotalGrossMass());
msgHeader.setReferenceNumber(content.getReferenceNumber());
msgHeader.setTransportModeAtBorder(content.getTransportModeAtBorder());
msgHeader.setCountryOfDestinationCode(content.getCountryOfDestinationCode());
msgHeader.setCountryOfDispatchExportCode(content.getCountryOfDispatch());
msgHeader.setDateOfAmendment(content.getDeclarationDate()); // TODO: correct?
msgHeader.setIdentityOfMeansOfTransportCrossingBorder(content.getIdentityMeansOfTransportCrossingBorder());
msgHeader.setManualEntryNumber(content.getManualEntryNumber());
msgHeader.setTotalNumberOfPackages(content.getTotalNumberOfPackages());
msgHeader.setAgreedLocationOfGoodsCode(content.getAgreedLocationCode());
msgHeader.setAgreedLocationOfGoodsLNG(content.getAgreedLoclOfGoodsLNG());
msgHeader.setManualEntryYear(content.getManualEntryYear());
msgHeader.setAgreedLocationOfGoods(content.getAgreedLocationCode());
msgHeader.setMethodOfPayment(content.getMethodOfPayment());
msgHeader.setNationalityOfMeansOfTransportCrossingBorder(content.getNationalityMeansOfTransportCrossingBorder());
msgHeader.setAmendmentPlace(content.getDeclarationPlace()); // TODO: correct?
msgHeader.setAmendmentPlaceLNG(content.getDeclarationPlaceLNG()); // TODO: correct?
msgHeader.setTotalNumberOfItems(content.getTotalNumberOfItems());
msgHeader.setAcceptanceDate(content.getAcceptanceDate());
... như thế này:
msgHeader.setAcceptanceDate(content.getAcceptanceDate());
msgHeader.setAgreedLocationOfGoods(content.getAgreedLocationCode());
msgHeader.setAgreedLocationOfGoodsCode(content.getAgreedLocationCode());
msgHeader.setAgreedLocationOfGoodsLNG(content.getAgreedLoclOfGoodsLNG());
msgHeader.setAmendmentPlace(content.getDeclarationPlace()); // TODO: correct?
msgHeader.setAmendmentPlaceLNG(content.getDeclarationPlaceLNG()); // TODO: correct?
msgHeader.setCountryOfDestinationCode(content.getCountryOfDestinationCode());
msgHeader.setCountryOfDispatchExportCode(content.getCountryOfDispatch());
msgHeader.setDateOfAmendment(content.getDeclarationDate()); // TODO: correct?
msgHeader.setIdentityOfMeansOfTransportCrossingBorder(content.getIdentityMeansOfTransportCrossingBorder());
msgHeader.setManualEntryNumber(content.getManualEntryNumber());
msgHeader.setManualEntryYear(content.getManualEntryYear());
msgHeader.setMethodOfPayment(content.getMethodOfPayment());
msgHeader.setNationalityOfMeansOfTransportCrossingBorder(content.getNationalityMeansOfTransportCrossingBorder());
msgHeader.setReferenceNumber(content.getReferenceNumber());
msgHeader.setTotalGrossMass(content.getTotalGrossMass());
msgHeader.setTotalNumberOfItems(content.getTotalNumberOfItems());
msgHeader.setTotalNumberOfPackages(content.getTotalNumberOfPackages());
msgHeader.setTransportModeAtBorder(content.getTransportModeAtBorder());
Hrm, tôi gặp lỗi: 'Thao tác không được bật' khi tôi cố gắng sử dụng nó. – mlissner
Hmm, tôi không gặp vấn đề gì với Helios. Tại sao bạn không liên hệ với người bảo trì, trong trường hợp đây là sự không tương thích? –
+1. btw Sau khi thêm site cập nhật cho SortIt trong Eclipse, sẽ có HAI tùy chọn để chọn: "State of Flow" và "Uncategorized". Để tránh lỗi cài đặt, hãy chọn ** "State of Flow" **. – informatik01
website khủng khiếp xấu xí, nhưng AnyEdit không sắp xếp:
- Trường hợp nhạy cảm
- Không phân biệt chữ hoa chữ thường
- Numerical
- Backward
- Forward
Cảm ơn rất nhiều! :) Plugin này nên được triển khai trong một trong các bản phát hành Eclipse tiếp theo! : D –
Hãy thử CTRL +ALT +S. Làm việc cho tôi với Kepler.
Nếu nó không hoạt động, goto Help-> Key Assist ... và tìm kiếm "Sắp xếp Lines"
EDIT: dường như chỉ làm việc trong thư mục C/C++ Editor và do đó có thể đi kèm với CDT
STRG ???? – whiskeyspider
Cũng tò mò muốn biết các hoạt động bên trong của bộ sửa đổi STRG ... – psp
'CTRL' là' STRG' trên bàn phím tiếng Đức. Nhưng 'CTRL' +' ALT' + 'S' không hoạt động đối với tôi trên Kepler SR2. – tsauerwein
với luna bạn có thể làm điều này bằng cách "Nguồn" -> "Organize Imports"
này làm việc cho tất cả các loại dây chuyền, không chỉ nhập khẩu.
Điều này hoàn toàn làm việc, cảm ơn. – Epu
Cung cấp ví dụ về cách thức hoạt động của các đường không nhập, vui lòng –
Chọn các dòng bạn muốn được sắp xếp và kích hoạt hành động "Sắp xếp nhập". –
Trong Eclipse Kepler SR2 Tôi có thể thấy một tùy chọn dưới Source > Sort Members..
Nó hoạt động. Tôi cũng đã cài đặt AnyEdit
.
Nếu bạn đang sử dụng Linux, chỉ cần sử dụng "tệp cat | sắp xếp". Trong Windows, là một lập trình viên, có lẽ bạn nên cài đặt Cygwin.
- 1. Sắp xếp JSON theo thứ tự bảng chữ cái
- 2. Sắp xếp chuỗi Android.xml theo thứ tự bảng chữ cái
- 3. Làm thế nào để sắp xếp một NSArray theo thứ tự bảng chữ cái?
- 4. Tôi có thể sắp xếp một NSMutableArray theo thứ tự bảng chữ cái như thế nào?
- 5. Eclipse sắp xếp các phương thức theo thứ tự bảng chữ cái
- 6. Sắp xếp băm theo mảng theo thứ tự bảng chữ cái theo một trường
- 7. Cách sắp xếp theo thứ tự bảng chữ cái một giao diện người dùng JQuery có thể sắp xếp được?
- 8. Sắp xếp một mảng theo thứ tự bảng chữ cái trong C#
- 9. PHP: Cách sắp xếp giá trị của một mảng theo thứ tự bảng chữ cái?
- 10. Intellij-IDEA: Cách sắp xếp thành viên theo thứ tự bảng chữ cái?
- 11. Tôi làm cách nào để sắp xếp theo thứ tự bảng chữ cái trong một số <textarea>? Sắp xếp JavaScript()?
- 12. Làm cách nào để sắp xếp các chuỗi trong NSMutableArray thành thứ tự bảng chữ cái?
- 13. Sắp xếp các ký tự đặc biệt SQLite theo thứ tự bảng chữ cái
- 14. Sắp xếp mảng theo giá trị theo thứ tự bảng chữ cái php
- 15. Làm cách nào để sắp xếp các ký tự của chuỗi theo thứ tự bảng chữ cái?
- 16. Danh sách sắp xếp cấu trúc dữ liệu Python theo thứ tự bảng chữ cái
- 17. Làm cách nào để sắp xếp các dòng mã theo thứ tự bảng chữ cái trong Visual Studio?
- 18. Sắp xếp danh sách theo thứ tự bảng chữ cái với mô-đun
- 19. C# Làm cách nào để sắp xếp các cột trong một bảng dữ liệu thành thứ tự bảng chữ cái?
- 20. Wordpress: previous_post_link/next_post_link theo thứ tự bảng chữ cái?
- 21. Sắp xếp mảng đầu tiên theo chiều dài rồi theo thứ tự bảng chữ cái trong Java
- 22. Sắp xếp NSFetchRequest theo ngày và sau đó theo thứ tự chữ cái
- 23. R: sắp xếp các khía cạnh theo giá trị chứ không phải thứ tự bảng chữ cái trong ô ggplot2
- 24. cách File.listFiles theo thứ tự bảng chữ cái?
- 25. cách sử dụng lệnh Linux Sắp xếp để sắp xếp tệp văn bản theo cột thứ 4, thứ tự số?
- 26. Sắp xếp theo thứ tự tùy chỉnh
- 27. Cách sắp xếp theo thứ tự bảng chữ cái các giá trị trong hộp nhiều django-admin?
- 28. Sắp xếp các ký tự trong NSString thành thứ tự chữ cái
- 29. Cách đơn giản để sắp xếp chuỗi trong (trường hợp nhạy cảm) thứ tự chữ cái
- 30. Sắp xếp danh sách theo tần suất của chữ cái trong python (thứ tự giảm)
Có bất kỳ lựa chọn thay thế nào không liên quan đến bắt chước các Emac không? Những người chưa bao giờ sử dụng Emacs trước đây cũng muốn sắp xếp các dòng, nhưng không quan tâm đến trình mô phỏng Emacs. – Philippe