Trình soạn thảo văn bản

Các Lưu trữ 2020-09-29 tại Wayback Machine trình chỉnh sửa như Leafpad, được hiển thị ở đây, thường được bao gồm trong hệ điều hành như một ứng dụng trợ giúp mặc định để mở tệp văn bản.

Trình soạn thảo văn bản là một loại chương trình máy tính chỉnh sửa văn bản thuần túy. Các chương trình như vậy đôi khi được gọi là phần mềm " notepad ", theo tên của Microsoft Notepad.[1][2][3] Trình soạn thảo văn bản được cung cấp hệ điều hành và gói phát triển phần mềm, đồng thời có thể được sử dụng để thay đổi các tệp như tệp cấu hình, tệp tài liệu và mã nguồn ngôn ngữ lập trình.[4]

Văn bản thuần túy (plain text) so với văn bản đa dạng thức (rich text)

[sửa | sửa mã nguồn]

Có sự khác biệt quan trọng giữa văn bản thuần túy (được tạo và chỉnh sửa bởi trình soạn thảo văn bản) và văn bản đa dạng thức (chẳng hạn như văn bản được tạo bởi chương trình xử lý từ hoặc phần mềm xuất bản trên máy tính để bàn).

Văn bản thuần túy chỉ bao gồm đại diện ký tự. Mỗi ký tự được biểu diễn bằng một chuỗi có độ dài cố định là một, hai hoặc bốn byte hoặc dưới dạng chuỗi có độ dài thay đổi từ một đến bốn byte, phù hợp với các quy ước mã hóa ký tự cụ thể, chẳng hạn như ASCII, ISO / IEC 2022, UTF-8 hoặc Unicode. Các quy ước này xác định nhiều ký tự có thể in được, nhưng cũng có các ký tự không in được kiểm soát luồng văn bản, chẳng hạn như dấu cách, ngắt dòngngắt trang. Văn bản thuần túy không chứa thông tin nào khác về chính văn bản, thậm chí không sử dụng quy ước mã hóa ký tự. Văn bản thuần túy được lưu trữ trong các tệp văn bản, mặc dù các tệp văn bản không chỉ lưu trữ văn bản thuần túy. Trong những ngày đầu của máy tính, văn bản thuần túy được hiển thị bằng cách sử dụng phông chữ đơn không gian, như vậy việc căn lề ngang và định dạng cột đôi khi được thực hiện bằng cách sử dụng các ký tự khoảng trắng. Vì lý do tương thích, truyền thống này không thay đổi.

Mặt khác, văn bản đa dạng thức có thể chứa siêu dữ liệu, dữ liệu định dạng ký tự (ví dụ: kiểu chữ, kích thước, trọng lượng và kiểu), dữ liệu định dạng đoạn văn (ví dụ: thụt lề, căn lề, phân phối chữ và từ, và khoảng cách giữa các dòng hoặc các đoạn văn khác) và dữ liệu đặc tả trang (ví dụ: kích thước, lề và hướng đọc). Văn bản đa dạng thức có thể rất phức tạp. Văn bản đa dạng thức có thể được lưu ở định dạng nhị phân (ví dụ: DOC), các tệp văn bản tuân theo ngôn ngữ đánh dấu (ví dụ: RTF hoặc HTML), hoặc ở dạng kết hợp của cả hai (ví dụ: Office Open XML).

Các trình soạn thảo văn bản nhằm mục đích mở và lưu các tệp văn bản có chứa văn bản thuần túy hoặc bất kỳ thứ gì có thể được hiểu là văn bản thuần túy, bao gồm đánh dấu cho văn bản có dạng thức hoặc đánh dấu cho một thứ khác (ví dụ: SVG).

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ H. Albert Napier; Ollie N. Rivers; Stuart Wagner (2005). Creating a Winning E-Business. Cengage Learning. tr. 330. ISBN 1111796092.
  2. ^ Peter Norton; Scott H. Clark (2002). Peter Norton's New Inside the PC. Sams Publishing. tr. 54. ISBN 0672322897.
  3. ^ L. Gopalakrishnan; G. Padmanabhan; Sudhat Shukla (2003). Your Home PC: Making the Most of Your Personal Computer. Tata McGraw-Hill Education. tr. 190. ISBN 0070473544.
  4. ^ “The Best Free Text Editors for Windows, Linux, and Mac”. Every operating system comes with a default, basic text editor, but most of us install our own enhanced text editors to get more features.
Chúng tôi bán
Bài viết liên quan
Phong trụ Sanemi Shinazugawa trong  Kimetsu no Yaiba
Phong trụ Sanemi Shinazugawa trong Kimetsu no Yaiba
Sanemi Shinazugawa (Shinazugawa Sanemi?) là một trụ cột của Demon Slayer: Kimetsu no Yaiba
Stranger Things season 4 - Sự chờ đợi liệu có xứng đáng
Stranger Things season 4 - Sự chờ đợi liệu có xứng đáng
Một lần nữa thì Stranger Things lại giữ được cái chất đặc trưng vốn có khác của mình đó chính là show rất biết cách sử dụng nhạc của thập niên 80s để thúc đẩy mạch truyện và góp phần vào cách mà mỗi tập phim khắc họa cảm xúc
Võ thuật tổng hợp (MMA): Lịch sử và Nguồn Gốc
Võ thuật tổng hợp (MMA): Lịch sử và Nguồn Gốc
Những ngôi sao điện ảnh như Bruce Lee (Lý Tiểu Long) là người đưa võ thuật đến gần hơn với công chúng
Bạn không thể mất tiền vì Trade nếu... không Trade
Bạn không thể mất tiền vì Trade nếu... không Trade
Nghe thấy rất nhiều tin tốt về một dự án tưởng như sẽ là tương lai với backers xịn, KOLs lớn tâng bốc lên mây, bạn lập tức mua vào và chờ ngày x10 x100