Hướng dẫn chạy c++ trên notepad++

Có lẽ không phải bàn về tính hiệu quả cao của Notepad++ trong việc lập trình rồi nhỉ :3 Không chỉ là công cụ hữu ích cho các “web developer” mà Notepad++ còn mang lại hiệu quả rất cao với việc code C/C++ khi kết hợp “command line“. Hẳn là những ai quan tâm đến bài viết này không hề thích cái trình biên dịch có sẵn củ chuối của DevC++, Code::Blocks chút nào vì sự lằng nhằng của nó, lý do mà mình thà chấp nhận compile bằng tay chứ không dùng bọn nó -_-. Nhưng thực sự may mắn khi mình tìm được cách kết hợp Notepad++MinGW để khiến việc “compile and run” nhanh gọn mà không gặp lỗi vặt!

Trong bài viết sử dụng một số thuật ngữ cấp cao có thể nhiều bạn chưa biết hoặc biết ít, do vậy mình sẽ dành một bài viết khác để chia sẻ về những thuật ngữ đó.

Chuẩn bị:

Notepad++ phiên bản mới nhất. Bấm vào đây để đến trang tải về.

Trình biên dịch MinGW: Bấm vào đây để đến trang tải về.

Tiến hành cài đặt:

Đới với NPP thì các bạn cứ tiến hành cài đặt bình thường.. Riêng MinGW thì chú ý phần hướng dẫn bên dưới!

Hướng dẫn chạy c++ trên notepad++
Chọn các thông số cài đặt phù hợp với máy tính bạn sử dụng, do bản MinGW tích hợp cho cả windows 32bit và 64bit nên cứ làm theo hướng dẫn nhé!
Hướng dẫn chạy c++ trên notepad++
Chọn đường dẫn lưu folder cài đặt, nên sử dụng C:\MinGW (Sẽ phân tích về sau)
Hướng dẫn chạy c++ trên notepad++
Chờ quá trình tải file từ sourceforge.net

Bước tiếp theo các bạn mở System Properties bằng cách chuột phải My Computer > Properties > Advanced System Settings

Hướng dẫn chạy c++ trên notepad++

Chọn Environment Variables, click vào New để tạo đường dẫn mới, đặt tên và chèn đường dẫn đến folder bin của MinGW.

Lưu ý: MinGW tích hợp cả 32bit và 64bit, bạn cần nắm rõ hệ điều hành của máy tính rồi chọn thư mục bin phù hợp nhé, như của mình là 64bit !

Hướng dẫn chạy c++ trên notepad++

Tìm đến variable PATH, ấn chữ p để tìm cho nhanh, sau đó click Edit để chỉnh sửa đường dẫn. Tiến hành thêm dấu “;” vào cuối nếu chưa có để kết thúc đường dẫn cũ và thêm “%MinGW%” vào cuối. Đây chính là đường dẫn tắt đến C:\MinGW\mingw64\bin, nếu bạn không cần tối ưu PATH thì có thể thêm trực tiếp vào cũng được, không cần tạo variable mới. Do vậy mình đã khuyến cáo các bạn nên đặt đường dẫn cho MinGW ngắn gọn để khi lưu vào PATH không bị loằng ngoằng rồi!

Hướng dẫn chạy c++ trên notepad++

Sau khi cài đặt xong ấn OK để xác nhận hoàn tất.

Để kiểm tra xem MinGW đã được cài vào hệ thống máy tính chưa thì ta làm như sau:

Mở Command Promt lên (Win + R)  gõ cmd Enter, trong bảng Command gõ gcc – -version ENTER, hoặc gõ path ENTER… nếu hiện như bên dưới tức là cài đặt đã thành công.

Hướng dẫn chạy c++ trên notepad++

OK rồi bây giờ là cài MinGW vào Notepad++.

Mở Notepad++ lên, click vào Plugins > Plugin Manager > Show Plugin Manager.

Ở tab Available, tìm NppExec vào click Install để cài đặt, ở đây mình đã cài rồi nên nó chuyển qua Installed.

Hướng dẫn chạy c++ trên notepad++

Chờ một lúc NppExec sẽ được cài đặt, tiếp theo bạn vào Plugins > NpExec > Execute để cài script cho nó hoạt động, sử dụng phím tắt F6.

Hướng dẫn chạy c++ trên notepad++

Nhập script bên dưới vào, đặt tên cho script và click SAVE để lưu lại.

NPP_SAVE

cd $(CURRENT_DIRECTORY)

gcc -Wall -ansi -pedantic-errors “$(FILE_NAME)” -o $(NAME_PART).exe

cmd.exe /c start cmd /k $(NAME_PART).exe

Script biên dịch và chạy file code C

NPP_SAVE

cd $(CURRENT_DIRECTORY)

g++ -Wall -ansi -pedantic-errors “$(FILE_NAME)” -o $(NAME_PART).exe

cmd.exe /c start cmd /k $(NAME_PART).exe

Script biên dịch và chạy file code C++

Bây giờ bạn chọn đúng script với source code của mình và nhấn OK để kiểm tra thử.

Để tiện hơn trong quá trình sử dụng thì mình bày các bạn các tạo phím tắt cho Compiler như sau:

Vào Plugins > NppExec > Advanced Options.

Ở phần Menu Items, đặt tên và chọn các compiler tương ứng vào bên dưới sau đó click Add/Modify, click OK để hoàn tất!

Hướng dẫn chạy c++ trên notepad++

Tiếp theo vào Setting > Shortcut Mapper, chọn tab Plugin Commands.

Tìm đến compiler của bạn, như mình đặt là Compile and Run C/C++, nhấn đúp hoặc chọn nó rồi click Modify.

Hướng dẫn chạy c++ trên notepad++

Chọn phím tắt theo thói quen và sở thích rồi click OK.

Hướng dẫn chạy c++ trên notepad++

Vậy là bạn đã tự tạo cho mình một công cụ Compile và Run chương trình C/C++ rồi hehe.

Hãy share bài viết này để chia sẻ cho nhiều người biết hơn nhé! Cám ơn đã đọc bài!