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......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Trang 1CHUYÊN ĐỀ - THỰC HÀNH 2
Trang 3Editor và công cụ
coding
Trình soạn thảo code là công cụ không thể thiếu của các lập trình viên
chuyên nghiệp Hiện nay để lập trình thì có rất nhiều công cụ editor, nhưng
đối với những người mới thì việc lựa chọn trình editor nào để code quả thật là
khó khăn.
3
Trang 4Tổng quan về
Notepad++
1
Trang 5“ Notepad++ là trình soạn thảo văn bản và 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 đang mở trong một
cửa sổ Hỗ trợ tới 84 ngôn ngữ trên thế giới
Notepad++ được phân phối dưới dạng phần mềm miễn phí
Lúc đầu, dự án được lưu trữ trên SourceForge.net, từ đó phần
mềm đã được tải xuống hơn 28 triệu lần, Dự án đã được lưu trữ
trên TuxF Family từ năm 2010 đến 2015; kể từ năm 2015,
Notepad ++ đã được lưu trữ trên GitHub
5
Trang 7Giới thiệu
▰ Notepad++ là phần mềm hoàn toàn miễn
phí, được tải về từ
link: http://notepad-plus-plus.org/
7
Trang 8Các tính năng
chính
2
Trang 9nhanh chóng
Auto-Complete
Hoàn thành chức năng và các thông số chức năng gợi ý các câu lệnh
9
Multi-Document
Chức năng hiển thị phần
soạn thảo, biên dịch theo
giao diện tab
Tìm và thay thế theo Biểu thức chính quy
Giống như các trình soạn thảo chất lượng khác, Notepad++ cung cấp một loạt các chức năng để tìm kiếm bất cứ thứ gì trong code của bạn, nó đặc biệt hữu ích trong việc sửa đổi
số lượng lớn.
Tính năng plugins
Plugins cho phép bạn thêm các tính năng mới vào Notepad++ một cách
dễ dàng và nhanh chóng.
Trang 11Lợi ích từ tính năng
Syntax-highlighting
• Lợi ích thiết thực
Là một trong những chiến lược để cải
thiện khả năng đọc và bối cảnh của văn
bản; đặc biệt là đối với 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
trong chương trình
11
Trang 13Lợi ích từ tính năng
Syntax-highlighting
• Dễ dàng sửa đổi
Bạn có thể sử dụng trong trình soạn thảo được xây dựng bằng cách vào
Language> User-Defined
Sau đó chọn User Defined Language để thay đổi màu sắc theo ý muốn.
Mở các tập tin với Notepad ++ Điều này sẽ bao gồm việc chỉnh sửa
highlighter cú pháp đã được thiết lập trong Notepad ++.
13
Trang 14 Hỗ trợ hầu hết các đị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 và có thể
lưu dưới định dạng ngôn ngữ đó
Hỗ trợ đa ngôn ngữ: Anh, Mỹ, Pháp, Nhật, Nga,…
Trang 15Ưu điểm
của Notepad
++
15
Ưu điểm
Là một phần mềm miễn phí
Plug-ins hỗ trợ nhiều tính năng
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
Gọn gàng, đơn giản
Phù hợp với máy cấu hình thấp
Có đầy đủ các công cụ
hỗ trợ cho việc lập trình
Trang 16Không có cho các nền tảng khác ngoài Windows Chỉ là 1 editor nên không có các tính năng cao cấp của IDE như
debug, VCS,deployment,…
Notepad++ không có chức năng tự phát hiện
lỗi sai
Trang 18Hỗ trợ đa hầu hết các ngôn ngữ lập trình hiện nay Phát hành lần đầu: 29 tháng 4 năm 2015
Trang 19• Hỗ trợ đa hầu hết các ngôn ngữ lập trình hiện nay
• Phát hành lần đầu: 18 tháng 1 năm 2008
Trang 20Sử dụng
Notepad++
trong thực tế
4
Trang 22THANKS FOR LISTENING!