Công cụ đếm dòng
Đếm tổng số dòng, dòng có nội dung và dòng trống trong văn bản hoặc mã nguồn, kèm độ dài dòng dài nhất và trung bình. Không có gì rời khỏi trình duyệt.
Mỗi lần xuống dòng bắt đầu một dòng mới, kể cả dòng cuối dù trống. Độ dài dòng tính theo ký tự hiển thị (emoji và chữ có dấu tính là một).
Chạy hoàn toàn trong trình duyệt. Dữ liệu của bạn không bao giờ bị tải lên.
Đếm dòng là gì?
Đếm xem văn bản có bao nhiêu dòng, bao nhiêu dòng có nội dung và bao nhiêu dòng trống. Công cụ cũng báo độ dài của dòng dài nhất và độ dài dòng trung bình, hữu ích với giới hạn độ dài trong quy chuẩn viết mã và các tệp dữ liệu.
Cách sử dụng Đếm dòng
- Dán văn bản, danh sách, CSV hoặc mã nguồn vào ô Đầu vào.
- Xem Dòng ở thẻ được tô sáng.
- Xem Dòng có nội dung và Dòng trống để biết cách phân chia.
- Dùng Dòng dài nhất (ký tự) để tìm những dòng vượt giới hạn độ dài.
Ví dụ
one three
Lines: 3 · Non-empty lines: 2 · Blank lines: 1 · Longest line: 5
Khi nào nên dùng Đếm dòng
Dùng công cụ để đếm nhanh số mục trong danh sách, số dòng log, số hàng CSV hay số dòng mã. Công cụ không phân biệt comment với mã nên không thay thế được công cụ đếm dòng mã nguồn (SLOC).
Đếm dòng hoạt động như thế nào
Văn bản được tách theo \r\n, \r và \n, nên xử lý được kiểu xuống dòng của Windows, Mac đời cũ và Unix. Đầu vào rỗng có 0 dòng; mọi văn bản khác có số dòng nhiều hơn số lần xuống dòng một đơn vị, nên ký tự xuống dòng ở cuối tạo ra một dòng cuối rỗng được tính là dòng trống. Một dòng là trống nếu chỉ chứa khoảng trắng. Độ dài dòng được đếm theo cụm grapheme (ký tự nhìn thấy), không theo byte.
Các Trường Hợp Sử Dụng Phổ Biến
- Đếm số mục trong một danh sách hoặc tệp CSV xuất ra
- Kiểm tra một đoạn log trích ra có bao nhiêu dòng
- Tìm những dòng mã dài hơn 80 hoặc 120 ký tự
- Đếm số dòng có nội dung sau khi bỏ dòng trống
Câu Hỏi Thường Gặp
Vì sao tệp của tôi hiện nhiều hơn mong đợi một dòng?
Nếu văn bản kết thúc bằng ký tự xuống dòng, dòng rỗng phía sau nó cũng được đếm (là dòng trống). Nhiều trình soạn thảo cũng hiển thị nó như một dòng thêm.
Ký tự tab có được tính vào độ dài dòng không?
Có, một tab được tính là một ký tự.
Công cụ có hoạt động với kiểu xuống dòng của Windows không?
Có. Các kiểu xuống dòng CRLF, CR và LF đều được nhận diện.