Notepad++ Công cụ soạn thảo văn bản khá mạnh dùng cho các lập trình viên để viết code chương trình với các chức năng syntaxhighlighting......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
CHUYÊN ĐỀ - THỰC HÀNH CHỦ ĐỀ: Notepad++ - Công cụ soạn thảo văn mạnh dùng cho lập trình viên để viết code chương trình với chức syntax-highlighting GV Hướng dẫn: PGS TS Lê Thanh Huệ Nhóm thực hiện: Nhóm 04 Nội dung Tổng quan notepad Notepad++ Các chức Notepad++ Notepad++ sử dụng thực tế Editor công cụ coding Trình soạn thảo code cơng cụ khơng thể thiếu lập trình viên chuyên nghiệp Hiện để lập trình có nhiều cơng cụ editor, người việc lựa chọn trình editor để code thật khó khăn Tổng quan Notepad++ “ Notepad++ trình soạn thảo văn trình soạn thảo mã nguồn cho Microsoft Windows Phần mềm hỗ trợ chỉnh sửa theo thẻ, cho phép làm việc với nhiều tệp mở cửa sổ Hỗ trợ tới 84 ngôn ngữ giới Notepad++ phân phối dạng phần mềm miễn phí Lúc đầu, dự án lưu trữ SourceForge.net, từ phần mềm tải xuống 28 triệu lần, Dự án lưu trữ TuxF Family từ năm 2010 đến 2015; kể từ năm 2015, Notepad ++ lưu trữ GitHub Các phiên Notepad++ Notepad+ + 6.9: 22/02/2016 Notepad++ 6.2.3: 16/12/2012 Notepad+ + 7.8.1: 29/10/2019 (bản nay) Notepad++ 1.0 : 25/11/2003 Giới thiệu ▰ Notepad++ phần mềm hồn tồn miễn phí, tải từ link: http://notepadplus-plus.org/ Các tính Các tính Syntaxhighlighting Tơ sáng cú pháp hình thức ký hiệu thứ cấp, nhằm làm bật dòng lệnh, phục vụ để củng cố Multi-Document Chức hiển thị phần soạn thảo, biên dịch theo giao diện tab Document Map Auto-Complete Chức quản lý hiển thị thư mục theo dạng Explorer windown giúp người dùng truy xuất nhanh chóng Hồn thành chức thơng số chức gợi ý câu lệnh Tìm thay theo Biểu thức quy Tính plugins Giống trình soạn thảo chất lượng khác, Notepad++ cung cấp loạt chức để tìm kiếm thứ code bạn, đặc biệt hữu ích việc sửa đổi Plugins cho phép bạn thêm tính vào Notepad++ cách dễ dàng nhanh chóng Chức Syntaxhighlighti ng Tơ sáng cú pháp 10 Lợi ích từ tính Syntaxhighlighting • Lợi ích thiết thực Là chiến lược để cải thiện khả đọc bối cảnh văn bản; đặc biệt mã mà kéo dài nhiều trang Giúp người lập trình dễ dàng tìm thấy lỗi chương trình 11 Lợi ích từ tính Syntaxhighlighting Hỗ trợ trình biên tập văn Có thể xuất đánh dấu màu sắc định Yếu tố cú pháp Với cú pháp tô sáng cho phép màu sắc khác dạng thích hợp cho việc in văn ấn để nhập vào trình bản,ngơn ngữ khác xử lý loại phần mềm văn định dạng 12 Lợi ích từ tính Syntaxhighlighting • Dễ dàng sửa đổi Bạn sử dụng trình soạn thảo xây dựng cách vào Language> User-Defined Sau chọn User Defined Language để thay đổi màu sắc theo ý muốn Mở tập tin với Notepad ++ Điều bao gồm việc chỉnh sửa highlighter cú pháp thiết lập Notepad ++ 13 Các chức hữu ích khác Hỗ trợ số phím tắt Notepad++ có chức kết nối với máy in để in văn dễ dàng Hỗ trợ hầu hết định dạng ngôn ngữ lập trình phổ biến: HTML, JS, PHP, CSS, C/C++, JAVA, …, tơ màu (highlight), đánh dấu lưu định dạng ngơn ngữ Hỗ trợ đa ngôn ngữ: Anh, Mỹ, Pháp, Nhật, Nga,… Cho phép cài đặt thêm Plugin 14 Ưu điểm Notepad ++ Là phần mềm miễn phí Có đầy đủ cơng cụ hỗ trợ cho việc lập trình Plug-ins hỗ trợ nhiều tính Ưu điểm Gọn gàng, đơn giản Phù hợp với máy cấu hình thấp Hỗ trợ nhiều ngôn ngữ người dùng Giao diện dễ sử dụng Hỗ trợ làm việc theo cửa sổ, tab 15 Nhược điểm Notepa d++ Khơng có cho tảng khác Windows Nhược điểm Chỉ editor nên khơng có tính cao cấp IDE debug, VCS,deployment,… Notepad++ khơng có chức tự phát lỗi sai 16 Một số công cụ khác tương tự notepad++ 17 Visual Studi o Code Visual Studio Code trình biên tập mã phát triển Microsoft dành cho Windows, Linux macOS Nó hỗ trợ chức debug, kèm với Git, có syntax highlighting, tự hồn thành mã thơng minh, snippets, cải tiến mã nguồn Hỗ trợ đa hầu hết ngôn ngữ lập trình Phát hành lần đầu: 29 tháng năm 2015 18 • Subli meTex t3 • • Sublime Text trình soạn thảo mã nguồn đa tảng độc quyền Nó hỗ trợ nhiều ngơn ngữ lập trình ngơn ngữ đánh dấu, người dùng thêm chức plugin, thường xây dựng cộng đồng trì theo giấy phép phần mềm miễn phí Hỗ trợ đa hầu hết ngơn ngữ lập trình Phát hành lần đầu: 18 tháng năm 2008 19 Sử dụng Notepad++ thực tế 20 Làm để code Notepad++? Mời bạn xem Demo 21 THANKS FOR LISTENING! 22 ... notepad Notepad++ Các chức Notepad++ Notepad++ sử dụng thực tế Editor cơng cụ coding Trình soạn thảo code cơng cụ khơng thể thiếu lập trình viên chun nghiệp Hiện để lập trình có nhiều công cụ editor,... chọn trình editor để code thật khó khăn Tổng quan Notepad++ “ Notepad++ trình soạn thảo văn trình soạn thảo mã nguồn cho Microsoft Windows Phần mềm hỗ trợ chỉnh sửa theo thẻ, cho phép làm việc với. .. trình soạn thảo chất lượng khác, Notepad++ cung cấp loạt chức để tìm kiếm thứ code bạn, đặc biệt hữu ích việc sửa đổi Plugins cho phép bạn thêm tính vào Notepad++ cách dễ dàng nhanh chóng Chức