Hello, OnlineGDB Q&A section lets you put your programming query to fellow community users. Asking a solution for whole assignment is strictly not allowed. You may ask for help where you are stuck. Try to add as much information as possible so that fellow users can know about your problem statement easily.

How can I design my own code window

+4 votes
asked Apr 9 by Jonah1004 (300 points)
reshown Apr 9 by Jonah1004

2 Answers

+3 votes
answered Apr 10 by Peter Minarik (101,340 points)

Are you building from scratch, or would you rather write an extension for existing code editors, such as Visual Studio or Visual Studio Code?

The latter is far easier than creating your own. Start here on your Visual Studio Extension journey.

For creating your own code window from scratch, first you should figure out what you'd like to have in there (features, requirements, etc). E.g., syntax highlight, error/warning highlight, customizable fonts/background/foreground, intellisense support, AI tool support, code analysis support, formatting support, etc.

Would you do a simpler character-based editor, or a graphics UI editor?

After you've cleared your requiremnt you can start creating the base minimum to load/save and display a code file while adding your features one by one.

I'd still recommend going the extension way as it requires way less work.

Good luck!

commented Apr 10 by Jonah1004 (300 points)
I’m talking about usually in general I’m trying to make a random name generator in tinkercad and the window is only python and mange’s with c++ so I’m trying to ask if ther is a native way I can change my language
commented Apr 13 by Peter Minarik (101,340 points)
Tinkercad is an online tool. I doubt you could just create extensions for it. You could only use the languages that they provide.

Arduino is C++ like, the rest are not.
0 votes
answered Apr 10 by Jonah1004 (300 points)
That was the same question I asked
Welcome to OnlineGDB Q&A, where you can ask questions related to programming and OnlineGDB IDE and receive answers from other members of the community.
...