IDE for Windows like the official one?
#21
(02-14-2023, 03:04 PM)TerryRitchie Wrote:
(02-14-2023, 02:36 PM)Ikerkaz Wrote: Hello to everyone.

It's just an idea. Would it be possible to build an IDE with auto tabbing and syntax checking, just like the official IDE but for Windows? 
I'm not quite convinced by the current text-mode IDE, and Notepad++ doesn't have error checking and auto tabbing. Thanks and sorry for the question, I understand that the current IDE already has a lot of work done. I would not want to belittle the work of the creators.

What do you feel the current IDE needs? Perhaps the changes/additions you are looking for could be achieved in the current IDE.

For me, a big thing that I would like to see "fixed" in the current IDE (as an option, so folks who like it the way it is can be unaffected) is when using the mouse to scroll through the code just to look ahead, your lose your cursor position. It would be nice if it could behave like Notepad or a standard Windows app, where you can scroll with the mouse wheel, and pressing an arrow key or Home/End brings you back to where your actual cursor position is. This especially becomes an annoyance when doing Shift+Page Up/Down to select a function to cut & move somewhere else, where using the scrollbar to look ahead or back moves the insertion point and unselects the text.
Reply
#22
Quote:It's just an idea. Would it be possible to build an IDE with auto tabbing and syntax checking, just like the official IDE but for Windows? 

I'm not quite convinced by the current text-mode IDE, and Notepad++ doesn't have error checking and auto tabbing. Thanks and sorry for the question, I understand that the current IDE already has a lot of work done. I would not want to belittle the work of the creators.


Dang did I just rely in wrong thread or were they also talking about same?
https://staging.qb64phoenix.com/showthre...1#pid15861

Oh madscijr just posted after my post, you are young explorer! check it out Smile
b = b + ...
Reply
#23
(05-12-2023, 01:15 PM)bplus Wrote: Discussion started here about VSCode:
https://staging.qb64phoenix.com/showthread.php?tid=1639

Honestly (and being old fart) I haven't played around and explored VSCode, I've learned to live and love the QB64 IDE but if you are young and adventurous and not as comfortable with the ole IDE I say give it a try Smile

I had QB64 working with VS.Code. It was a little awkward because to compile/run you had to use a different combination of keyboard shortcuts, but it worked. However the big thing missing was live syntax checking, which I rely on. So I got in the habit of doing select all, copying my code, and pasting it into the QB64 IDE every few minutes for syntax checking.
Reply
#24
(05-12-2023, 01:27 PM)madscijr Wrote:
(05-12-2023, 01:15 PM)bplus Wrote: Discussion started here about VSCode:
https://staging.qb64phoenix.com/showthread.php?tid=1639

Honestly (and being old fart) I haven't played around and explored VSCode, I've learned to live and love the QB64 IDE but if you are young and adventurous and not as comfortable with the ole IDE I say give it a try Smile

I had QB64 working with VS.Code. It was a little awkward because to compile/run you had to use a different combination of keyboard shortcuts, but it worked. However the big thing missing was live syntax checking, which I rely on. So I got in the habit of doing select all, copying my code, and pasting it into the QB64 IDE every few minutes for syntax checking.

Oh good you did try it out. Yeah it's not going to be same ole IDE for sure. I am not a shortcut key presser so much as a mouser but I swear I thought I checked it out for syntax checking and/or formatting like Dim MeWithCamelCaps and then typing mewithcamelcaps and seeing the caps being fixed. I wouldn't even have considered recommending because there is NotePad++ that does tabs too but not the formatting syntax checks. I will check again...
b = b + ...
Reply
#25
Dang failed format test:
   

Notice = sign not spaced out, ? not changed to Print, line 2 variable not cap fixed but VSCode does throwup auto completion with the previous DIM's varaible as a choice. But the output recognizes the all lower case variable the same as the camel capped one, not good if two different types which good ole IDE wont let you do!

Yeah, I am not told about the name conflict until after I try and run it. VSCode lets me waste my time Dim'ing with a name conflict:
   
b = b + ...
Reply
#26
Sorry if this thread has kind of morphed and if I'm out of the flow, but some more thoughts on a potential, theoretical alternate built-in ide (just thinking out loud for fun here):

-Should avoid "busy" visual clutter - the UI can be slick and polished, but the actual IDE should remain clear and simple even if some handy things are added.

-No cryptic icons and buttons. If an icon is to be used, only do it for something blatantly obvious.

-Screen-space-hungry and fiddly crap should be avoided at all costs. The more room on-screen to see the important part (the code) and the less fiddling/dragging/resizing/yadda yadda to do repetitive tasks, the better.

-Should be legible, clear, spacious and comfortable on a bog standard 1920x1080 monitor.
Reply




Users browsing this thread: 17 Guest(s)