Mục lục:
Video: Sử dụng Visual Studio Code 2025
Bởi vì một trình soạn thảo văn bản là một công cụ quan trọng khi lập trình cho HTML5 và CSS3, nó có thể phụ thuộc một chút vào sở thích của bạn, nhưng đây là một vài cái tốt. Lưu ý rằng mọi trình soạn thảo ở đây hoàn toàn miễn phí.
Một trình soạn thảo đáng chú ý: Notepad ++
Một số nhà phát triển đã đưa ra các trình soạn thảo văn bản tốt. Một số tốt nhất là miễn phí, chẳng hạn như Notepad + + của Don Hồ. Notepad + + được thiết kế để chỉnh sửa văn bản, đặc biệt là trong các ngôn ngữ lập trình.
Notepad + + có rất nhiều tính năng thú vị. Dưới đây là một số điểm nổi bật:
-
Cú pháp nổi bật: Notepad + + có thể nhận ra các điều khoản HTML chính và đưa các loại thuật ngữ khác nhau vào các màu khác nhau. Ví dụ: tất cả các thẻ HTML được hiển thị màu xanh, và văn bản là màu đen, giúp bạn dễ dàng biết được bạn đã mắc một số lỗi nhất định, chẳng hạn như quên kết thúc một thẻ. Lưu ý rằng màu sắc không được lưu trong tài liệu.
-
Nhiều tệp tin: Bạn thường sẽ muốn chỉnh sửa nhiều tài liệu cùng một lúc. Bạn có thể có nhiều tài liệu khác nhau trong bộ nhớ cùng một lúc.
-
Hỗ trợ đa ngôn ngữ: Hiện tại, các trang của bạn không có gì ngoài HTML. Chẳng bao lâu bạn sẽ sử dụng một số ngôn ngữ khác như SQL, CSS và PHP. Notepad + + là đủ thông minh để nhận ra những ngôn ngữ này, quá.
-
Macros: Bất cứ khi nào bạn thấy mình làm việc gì đó hơn và hơn, hãy xem xét viết macro từ bàn phím. Notepad + + có một tính năng vĩ đại tuyệt vời. Macro dễ ghi và phát lại một loạt các phím bấm, giúp bạn tiết kiệm rất nhiều công việc.
-
Xem trước trang: Khi bạn viết một trang, thử nghiệm nó. Notepad + + có các phím tắt được xây dựng để cho phép bạn nhanh chóng xem trang của bạn trong Internet Explorer (Ctrl + Alt + Shift + I) và Firefox (Ctrl + Alt + Shift + X).
-
TextFX: Thiết kế mã nguồn mở của Notepad ++ giúp bạn dễ dàng thêm các tính năng. Phần mở rộng TextFX (được xây dựng trong Notepad + +) cho phép bạn làm tất cả các loại thú vị. Một bộ công cụ đặc biệt tiện dụng chạy HTML Tidy trên trang của bạn và khắc phục bất kỳ vấn đề nào.
Đáng buồn thay, Notepad + + là một trình soạn thảo Windows chỉ. Nếu bạn đang sử dụng Mac hoặc Linux, bạn cần phải tìm thứ khác. Thay thế gần nhất trong thế giới Mac và Linux là gedit.
gedit
Một trình biên tập đơn giản nhưng hiệu quả miễn phí cho tất cả các hệ điều hành chính là gedit. Đây là trình biên tập mặc định cho nhiều phiên bản của Linux, nhưng bạn có thể tải xuống cho Mac và Windows.
Nó có tất cả các tính năng tiêu chuẩn bao gồm làm nổi bật cú pháp (màu sắc các phần khác nhau của mã với các màu khác nhau để giúp gỡ lỗi), số dòng và danh sách thẻ, đây là một trình đơn đặc biệt cho phép bạn chọn các thẻ HTML phổ biến từ một danh sách nếu bạn quên một số cú pháp.
Đáng buồn, gedit không có trình chỉnh sửa macro. Điều này có thể không phải là một thỏa thuận phá vỡ cho bạn, nhưng thường là một công cụ vĩ mô là cực kỳ hữu ích. Nếu bạn cần một trình soạn thảo mục đích chung rất đẹp, hãy xem xét gedit. Nó làm nhiều của những gì bạn có thể muốn mà không nhận được phức tạp khủng khiếp.
Các tiêu chuẩn cũ: VI và Emacs
Không thảo luận về các trình soạn thảo văn bản hoàn chỉnh nếu không có đề cập đến các biên tập viên UNIX nổi tiếng là cốt lõi của kinh nghiệm Internet sớm. Hầu hết các công trình tiên phong trên web đều được thực hiện trong các hệ điều hành UNIX và Linux, và các môi trường này có hai gia đình soạn thảo văn bản rất phổ biến. Cả hai có vẻ như mơ hồ, nhưng họ vẫn có những người ủng hộ nhiệt tình, ngay cả trong cộng đồng Windows.
VI và VIM
VI là viết tắt của VIsual Editor . Tên này giờ lạ lẫm vì hầu hết các nhà phát triển không thể tưởng tượng được trình soạn thảo đó là không trực quan. Trở lại trong ngày, đó là một việc rất lớn mà VI có thể sử dụng toàn bộ màn hình để chỉnh sửa văn bản. Trước thời điểm đó, các biên tập viên định hướng dòng là cách chính để chỉnh sửa các tập tin văn bản.
VI là một trình biên tập modal , có nghĩa là cùng một khoá đôi khi có nhiều công việc, tùy thuộc vào chế độ hiện tại của trình soạn thảo. Ví dụ: khoá I được sử dụng để chỉ nơi bạn muốn chèn văn bản. Khóa D được sử dụng để xóa văn bản, v.v.
Tất nhiên, khi bạn chèn văn bản, các phím có ý nghĩa thông thường của chúng. Hành vi đa chế độ này gây bối rối cho người dùng hiện đại, nhưng nó có thể hiệu quả đáng kinh ngạc sau khi bạn quen với nó. Người sử dụng Skilled VI thề bởi nó và thường không sử dụng gì khác.
VI hơi quá tối nghĩa đối với một số người dùng, vì vậy một số biến thể đang nổi xung quanh, chẳng hạn như VIM, hoặc VI Cải thiện . VIM rất thân thiện hơn VI, và GVIM thì thân thiện hơn. Nó cho bạn biết chế độ đó là gì và bao gồm các tính năng hiện đại như hỗ trợ chuột, menu và biểu tượng. Ngay cả với các tính năng này, VIM không trực quan cho hầu hết mọi người.
Các phiên bản của VI có sẵn cho hầu hết các hệ điều hành đang được sử dụng. Nếu bạn đã biết VI, bạn có thể thích sử dụng nó để phát triển trang web vì nó có tất cả các tính năng mà bạn có thể cần.
Emacs
Trình biên tập phổ biến khác từ thế giới UNIX là Emacs. Giống như VI, có thể bạn không cần công cụ này nếu bạn không bao giờ sử dụng Linux hay UNIX. Cũng giống như VI, nếu bạn biết nó đã có, có lẽ bạn không cần bất cứ điều gì khác. Emacs đã từng là biên tập của một lập trình trong một thời gian dài (từ năm 1976) và có gần như mọi tính năng bạn có thể nghĩ đến.
Emacs cũng có rất nhiều tính năng mà bạn không nghĩ tới, bao gồm cả một trò chơi phiêu lưu văn bản tích hợp và ngay cả một trình mô phỏng trị liệu tâm lý.
Emacs có tính năng tùy chỉnh và tính năng macro rất mạnh và cho phép bạn xem và chỉnh sửa nhiều hơn một tệp cùng một lúc. Emacs cũng có khả năng xem và vận dụng hệ thống tập tin địa phương, quản lý các tệp tin từ xa, truy cập vào hệ điều hành (OS) shell và thậm chí duyệt web hoặc kiểm tra e-mail mà không cần phải rời khỏi chương trình.
Nếu bạn sẵn sàng đầu tư vào một chương trình cần có một số nỗ lực để hiểu, bạn sẽ có một công cụ vô cùng mạnh mẽ trong bộ của bạn.Các phiên bản của Emacs có sẵn cho hầu hết các hệ điều hành chính.
Một phiên bản nâng cao - XEmacs - sử dụng các menu và biểu tượng tiêu chuẩn như các chương trình hiện đại, vì vậy thật dễ dàng để bắt đầu.
