Đánh Số Dòng

Thêm hoặc xóa số dòng trong văn bản hay đoạn code bất kỳ. Tùy chỉnh tiền tố, hậu tố, ký tự phân cách và số bắt đầu. 100% chạy trên trình duyệt.

settings Settings

Về Công Cụ Đánh Số Dòng

Đánh Số Dòng thêm hoặc xóa tiền tố số khỏi mọi dòng của văn bản, với toàn quyền kiểm soát định dạng. Chế độ Thêm duyệt đầu vào từng dòng và thêm chuỗi có thể cấu hình được xây từ tiền tố + bộ đếm + hậu tố + dấu phân cách vào đầu (ví dụ, tiền tố 'L' + bộ đếm '1' + hậu tố ':' + phân cách ' ' cho 'L1: văn bản của bạn'). Bộ đếm bắt đầu ở giá trị bạn cung cấp (1, 0, 100, hay bất kỳ số nguyên nào) và tăng một đơn vị mỗi dòng — tùy chọn bỏ qua dòng trống để chúng không tiêu thụ số, điều này quan trọng cho khổ thơ, block code, hay hợp đồng pháp lý nơi dòng trống là yếu tố định dạng. Chế độ Xóa đảo ngược thao tác: dùng pattern regex để phát hiện các kiểu đánh số phổ biến ('1. ', '1) ', '1: ', '1 - ', '[1] ', '(1) ') ở đầu mỗi dòng và lột bỏ, trả về văn bản gốc sạch. Quy trình phổ biến: tạo code có đánh số kiểu GitHub cho comment review, sinh danh sách todo có số cho hệ thống ticket, soạn văn bản pháp lý nơi mỗi dòng cần tham chiếu có thể trích dẫn ở tòa, định dạng câu thơ và xóa số khỏi câu trả lời Stack Overflow copy về để chạy lại được.

Khác gì với số dòng ở lề của trình soạn thảo code?

Số ở lề trình soạn thảo chỉ để hiển thị — không thuộc về file và bị bỏ khi copy. Công cụ này nướng các số vào chính văn bản nên chúng tồn tại khi copy/dán vào email, PDF, tin nhắn Slack, hay bất kỳ đâu ngoài trình soạn thảo. Dùng số ở lề khi soạn thảo trực tiếp; dùng công cụ này khi chia sẻ code hay văn bản mà người nhận cần thấy số mà không có cài đặt đánh số riêng.

Chế độ Xóa biết tiền tố nào là 'số' và không phải nội dung như thế nào?

Nó áp dụng regex nghiêm ngặt chỉ khớp pattern số ở đầu dòng: khoảng trắng tùy chọn, một hoặc nhiều chữ số, rồi một ký tự phân cách phổ biến (. ) : ] | -) theo sau là khoảng trắng. Các dòng bắt đầu bằng từ, hashtag, hay số không có phân cách (như '1984 là năm tuyệt vời') không bị động đến. Nếu định dạng tùy chỉnh của bạn dùng thứ khác lạ (ví dụ 'Dòng #1:'), chế độ Xóa có thể không bắt được — dùng Thay Thế Từ với regex để xóa pattern cụ thể của bạn.

Chuyện gì xảy ra với đầu vào rất dài — ví dụ 10.000 dòng mã nguồn?

Hiệu năng tuyến tính và nhanh. Ngay cả 100k dòng hoàn thành trong dưới một giây vì thao tác là một Array.map() duy nhất với nối chuỗi. Xử lý textarea trình duyệt trở thành nút cổ chai quanh ~5 MB văn bản dán nơi bản thân việc dán chậm lại, nhưng xử lý đánh số vẫn nhanh nhẹn. Số ký tự đầu ra được hiển thị để bạn biết kích thước cuối trước khi copy.

Đánh Số Dòng — Thêm hoặc xóa số dòng trong văn bản hay đoạn code bất kỳ. Tùy chỉnh tiền tố, hậu tố, ký tự phân cách và số bắt đầu. 100%
Đánh Số Dòng

Có thể bắt đầu đánh số từ số khác 1 không?

Có — trường 'Số Bắt Đầu' chấp nhận bất kỳ số nguyên nào (âm, không, hay lớn như 1000). Hữu ích cho: tiếp tục đánh số qua các tài liệu chia nhỏ (bắt đầu ở 501 trong nửa thứ hai), văn bản pháp lý yêu cầu khoảng riêng theo mục, hay khớp với số dòng gốc khi chia sẻ đoạn từ dòng 247 của file lớn hơn. Thứ tự ngược không được hỗ trợ trực tiếp; nếu cần, đảo dòng trước bằng công cụ Đảo Ngược Danh Sách rồi đánh số.

'Bỏ Qua Dòng Trống' chỉ bỏ qua hay xóa luôn?

Bỏ qua nhưng giữ. Dòng trống vẫn ở trong đầu ra để giữ định dạng trực quan, nhưng không được gán số và bộ đếm không tăng vì nó. Vậy 'táo\n\nchuối' với bỏ qua trống bật thành '1. táo\n\n2. chuối' — cả hai dòng nội dung nhận số tuần tự, dòng trống giữa chúng không động đến. Để thực sự xóa trống trước khi đánh số, chạy đầu vào qua Xóa Dòng Trống trước.

Nên dùng ký tự phân cách nào cho comment code so với văn xuôi?

Cho đoạn code chia sẻ trong chat: dùng ': ' (dấu hai chấm cách, quy ước Python/JS REPL) hay '. ' (quy ước comment dòng GitHub). Cho văn bản pháp lý/hợp đồng: ' - ' (cách-gạch-cách, gợi ý truy cập ISO 14289 PDF). Cho thơ/khổ: ' | ' (pipe có cách, quy ước học thuật cổ điển). Cho đầu ra kiểu terminal: '> ' (lớn hơn cách). Tùy chọn 'Bỏ Qua Dòng Trống' kết hợp tốt với code nơi dòng trống cấu trúc block logic.

Số có hiện ra khi dán vào Word hay Google Docs không?

Có. Vì số được chèn dưới dạng ký tự văn bản thuần (không phải markup tự đánh số của Word), chúng dán như văn bản đúng nghĩa trong mọi trình soạn thảo — Word, Google Docs, Notion, Slack, comment GitHub, xuất PDF. Đây chính xác là điều bạn muốn khi chia sẻ tham chiếu chỉ đọc, nhưng nghĩa là người nhận có thể chỉnh sửa bỏ số thủ công. Để ngăn điều đó, dán vào công cụ xuất PDF/hình ảnh sau khi đánh số.