thảo luận Rủ rê OpenSource-VinaText, anh em dùng Windows vào test thử tool mình mới làm.

vinadevs

Junior Member
Hello các bác,

Lượn qua thớt học C/C++ thấy trên voz mình có rất nhiều anh em cao thủ C/C++ mà mình đang có cái project Text Editor trên window làm trong lúc rảnh rỗi, nếu anh em nào có hứng thú thì vào contribute cùng nhau học hỏi nhé, thêm nữa là vì dev tool kiểu này rất mệt và 1 người không thể solo hết được. Mục tiêu là làm thử Text Editor "made in Vietnam".

Anh em nào dùng window có thể test thử cho ý kiến giúp mình được không. Thanks all!
Tuy chưa thể so sánh với Visual Code hay Sublime Text hay Nodepad++ nhưng đảm bảo ngon hơn so với Notepad window nhé :byebye:

Các chức năng sửa text thì cơ bản là giống với Sublime Text vì mình toàn nghiên cứu thằng này.

Screenshot_App_1.png


Mình viết bằng Visual C++ nhé.
Source github:
https://github.com/vinadevs/VinaText
Link tải bản portable:
https://github.com/vinadevs/VinaText/releases/tag/VinaText_v1.0.9
 
bác có roadmap hay gì ko, kiểu ae muốn contribute thì nên làm gì
Thanks bác, mình đang cần feedback từ người dùng để phát triển tiếp roadmap. Hiện tại thì tương đối đầy đủ các chức năng cơ bản. Anh em có thể clone về build chạy thử xem có góp ý gì giúp mình không. Không biết có nên dịch ra tiếng việt ko nhỉ :byebye:

via theNEXTvoz for iPhone
 
sao ko viết cmake, xài package manager như vcpkg cho dễ build, ai lại đi include cái dll vào repo

có dự định support cho Linux/MacOS gì ko, xài cái renderer khác GDI+ có được ko
pzGVwuf.png
text editor tự dưng xem hình như image viewer hay play video như video player làm gì
ghXpJrI.png
 
sao ko viết cmake, xài package manager như vcpkg cho dễ build, ai lại đi include cái dll vào repo

có dự định support cho Linux/MacOS gì ko, xài cái renderer khác GDI+ có được ko
pzGVwuf.png
text editor tự dưng xem hình như image viewer hay play video như video player làm gì
ghXpJrI.png
Mình đi làm dùng linux nhưng mà lại ko có kinh nghiệm dùng mấy lib đa nền tảng nên dùng win32 làm. Ha ha vụ thêm mấy chức năng hổ lốn là do e xong phần editor rồi nên dev thêm đó bác, mà thằng Sublime nó cũng cho xem hình với video hay sao mà. :byebye:
 
+1. chưa thấy thằng edit nào ngon như notepad+++
Đúng rồi bác, tiêu chí người dùng là nhanh, nhẹ , ổn định , chứ cứ màu mè hoa lá cành, lib này nọ nhưng ngốn ram như thằng VS Code thì cũng không ổn nhỉ. :D
 
Đúng rồi bác, tiêu chí người dùng là nhanh, nhẹ , ổn định , chứ cứ màu mè hoa lá cành, lib này nọ nhưng ngốn ram như thằng VS Code thì cũng không ổn nhỉ. :D
:D vscode e chỉ dùng khi code thôi. Còn khi đọc vài thứ nhẹ nhàng đơn giản hoặc xem text em dùng notepad++. vẫn chưa thấy tool nào xịn như notepadd++ trên macoss/linix
 
Lsp là gì vậy nhỉ, viết tắt mình không hiểu :byebye:

via theNEXTvoz for iPhone
Language server protocol.
https://microsoft.github.io/language-server-protocol/implementors/tools/

Cái này gần như là một chuẩn cho editor ngày nay. Mỗi ngôn ngữ sẽ có một language server chạy nền có nhiệm vụ phân tích source code, cung cấp các tính năng cơ bản như auto-complete, jump-to-definition, rename, auto-fix, ... Editor thành một cái client request, không cần phải tự cài đặt tính năng như trước đây.

Tương tự là DAP (Debug Adaptor Protocol): https://microsoft.github.io/debug-adapter-protocol/, dành cho debug.
 
Language server protocol.
https://microsoft.github.io/language-server-protocol/implementors/tools/

Cái này gần như là một chuẩn cho editor ngày nay. Mỗi ngôn ngữ sẽ có một language server chạy nền có nhiệm vụ phân tích source code, cung cấp các tính năng cơ bản như auto-complete, jump-to-definition, rename, auto-fix, ... Editor thành một cái client request, không cần phải tự cài đặt tính năng như trước đây.

Tương tự là DAP (Debug Adaptor Protocol): https://microsoft.github.io/debug-adapter-protocol/, dành cho debug.
Thank bác, mấy cái này thì toàn tính năng của IDE hiện đại phải không, đã note vào road map dù không biết có làm nổi không. :byebye:
 
Back
Top