2011-12-13 98 views
46

Có cách nào để chọn phạm vi các dòng trong Notepad ++ không? Tôi muốn viết hai số - từ và đến, giả sử: từ 10000 đến 25000.Chọn nhiều dòng trong Notepad ++

Tôi có tệp kết xuất MySQL lớn này và tôi có thể chọn nó bằng cách sử dụng một số hàm.

+1

[câu hỏi tương tự] (http://superuser.com/questions/405522/selecting-range-of-lines-in-notepad) trên superuser. – trejder

Trả lời

72

Cách dễ nhất:

  1. Ctrl + G, hãy để dòng 10.000.

    • menu>Sửa>Begin/End chọn.

  2. Ctrl + G, hãy để dòng 25.000.

    • menu>Sửa>Begin/End chọn.

Bây giờ bạn đã phạm vi của bạn lựa chọn.

Hoặc, chỉ cần nhấp chuột phải cho tùy chọn "Bắt đầu/Kết thúc chọn".

2

Tôi không biết Notepad ++, nhưng như một giải pháp nhanh chóng, bạn có thể sử dụng

perl -ne 'print if $. >= 10_000 && $. <= 25_000' <file.sql> some-lines.sql 

(Các _ với số lượng trong Perl chỉ dành cho mức độ dễ đọc và có thể được bỏ qua. Nó giống như cách viết 10,000 tại Mỹ hoặc 10.000 ở Đức, nhưng không có sự nhầm lẫn về văn hóa.)

15

Tôi đã cố gắng tìm ra cùng một điều KHÔNG BAO GIỜ! Cuối cùng tôi đã tìm nó ra. Câu trả lời gần nhất tôi có thể nhận được là CTRLg rồi ShiftPageUp.

Nhưng nếu bạn muốn chọn nhiều hơn và không phải toàn bộ trang đi đến dòng cuối cùng bạn muốn và nhấn CtrlShift Trang chủ. Điều đó sẽ chọn từ nơi bạn đến đầu văn bản của bạn. Điều tương tự cũng xảy ra với CtrlShiftPageDn sẽ chọn từ dòng bạn đang ở dòng cuối cùng.

-1

bạn có thể chia nhỏ các tập tin văn bản với HJSplit

+0

Hjsplit là gì? – rene

+0

HJSplit là công cụ được sử dụng để tách các tệp (thường là tệp nhị phân) thành các phần có kích thước cố định (ví dụ: để gửi email). Câu trả lời này có nhiều nhận xét hơn là câu trả lời vì nó không cung cấp đủ thông tin (ví dụ: thông tin được sử dụng như thế nào?Trường hợp có thể nhận được HJSplit từ ?, vv). –

Các vấn đề liên quan