Sắp xếp các dòng trong Notepad ++ mà không cần plugin TextFX


226

Phiên bản hiện tại của Notepad ++ (tại thời điểm viết bài này) là 6.6.3. Phiên bản 6.5.2 là phiên bản đầu tiên giới thiệu chức năng sắp xếp riêng (không có plugin). Ít nhất, đó là những gì họ yêu cầu; mặc dù chúng tôi có chín bản phát hành sau phiên bản 6.5.2, tôi không tìm thấy về tính năng này:

  • Không có dấu hiệu của nó trong menu (hoặc tôi bị mù),
  • Thậm chí không có một từ nào trong tài liệu Notepad ++ (trợ giúp trực tuyến).

Mọi thứ tôi đọc trên Internet (bao gồm cả câu trả lời này ) vẫn nói về việc sắp xếp các dòng bằng cách sử dụng plugin TextFX. Không có bất cứ điều gì về một chức năng gốc (dựa trên QuickSort).

Vậy: Làm cách nào để sắp xếp các dòng trong Notepad ++ mà không cần sử dụng plugin TextFX?

Câu trả lời:


351

Các tùy chọn menu thích hợp là như sau.

Đối với tất cả các phiên bản trước 6.8.3:

Menu Chỉnh sửaHoạt động dòngSắp xếp các dòng theo thứ tự tăng dần / giảm dần

Đối với phiên bản 6.8.3và sau:

Menu Chỉnh sửaThao tác trên đườngSắp xếp các dòng theo thứ tự tăng dần / giảm dần

Chọn một vài dòng và lựa chọn của bạn sẽ được sắp xếp. Nếu không có lựa chọn, toàn bộ tệp của bạn sẽ được sắp xếp.


1
Không thể tin rằng tôi đã sử dụng Notepad ++ trong thời gian dài mà không biết về điều này!
Jay Cummins

1
Vì một số lý do kỳ lạ, điều này không hiệu quả với tôi. Tôi đang ở trên Windows nhưng văn bản của tôi chỉ có kết thúc dòng LF (văn bản được dán từ trình duyệt). Để giải quyết vấn đề này, tôi đã phải chuyển đổi tất cả các kết thúc Line thành Unix, sau đó quay lại Windows, sau đó sắp xếp hoạt động.
pgr

1
@trejder Thực tế là tôi đã phải chuyển đổi một cách và sau đó quay lại cho tôi biết vấn đề thực sự là nhận thức của Notepad ++ về loại tài liệu mà nó hoạt động. Có thể dán văn bản chưa được lưu nhưng là một trường hợp cạnh. Nhưng đó chắc chắn là một lỗi, vâng.
pgr


1
Hàm sắp xếp không hoạt động chính xác, nó sắp xếp như sau: addCartLink bindPager setItemsTitle addTab
Đen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.