Hi,
this is my first forum entry.
I have been learning with this site the last couple of weeks and made great progress.
So thanks a lot to those amazing people who build this page.
Here and there I stumpbled over small things in the tutorials that strike me as mistakes or somewhat unclear, that have been tampering with my learning effort.
Nevertheless, not why I'm posting.
So far I have familiarised myself with HTML, JS and CSS and only have mildly looked into server communication and operations.
I am working on a turn based game right now in an effort to learn these languages better.
Progress has been good so far, but I'm at a point where the coding interface feels improveable at times.
I originally started using Notepad++ because it was recommended (I believe),
Now that the code had gotten more complex I was looking for alternatives.
The first I stumbled upon was Netbeans, then turned to Sublime Text 3, from there went on to Brackets and am now back stuck with Notepad ++.
I am not really happy with either of those programs and was hoping you guys could maybe help me to find a solution.
Here is what has been bothering me with the respective coding-interfaces:
Auto-Text-Completition, important
Notepad (+)
Netbeans(-)(only when clicking ctrl+space)
Sublime Text 3 (+)
Brackets (+)
When working with Notepad I kinda got used to using rather long variable names. They were easy to use and it was easier to replace them with search and replace than short variables.
When I switched to Netbeans I found myself really struggeling with long variables eventually reverting to use 1-3 letter abbrevations eventually.
Realising this difference in style and the discomfort with all this I eventually started looking for new alternatives and stumbled over Sublime Text.
Function List, important
Notepad(+)
Netbeans(+)
Sublime Text 3 (-) (disappears when using it)
Brackets (-) (disappears when using it)
Brackets Highlighting, important
Notepad (+)
Netbeans (+)
Sublime Text 3 (-) (only underlines brackets but it's almost invisible and essentially useless for spotting mistakes)
Brackets (+)
Sublime Text came highly recommended so I really wanted to give it a try. I was playing around with the themes and undeniably it looked amazing. But functionally I really hated it.
The missing function list I almost didn't want to endure but the missing Bracket Highlighting was just impossible to deal with.
Fortunatly I quickly figured out that there was a whole list of plugins to make Sublime Text bearable.
Unfortunatly installing them was a real thread... It took me almost a day to finally get an installation tool installed.
But even AFTER you had the installation plugin installed you still had to scower through a whole list of commands, just to click somewhere and check was impossible.
Well, I was about two days into working with sublime text and had finally figured out how to install the bracket highlighting. Several instruction suggested I had to restart after installation, did so, but the bracket highlighting just didn't work.
I kept trying things until I eventually gave up, realising that there existed no plugin to ever fix the issue with the function list.
Drag&Drop, important
Notepad(+)
Netbeans(+)
Sublime Text 3 (+)
Brackets (-)
My next stop was Brackets, although I wanted to give it a try I soon realised that it essentially was exactly like Sublime Text. I was conflicted whether to try it for a couple of days but ultimatively it was a commercial program.
It did (omg yes) support bracket highlighting. (You'd expect that with the name of the edior).
But then no Drag&Drop, no functions list and being commercial I sort of realised that this program was really not worth my time.
After all these experiences I eventually realised that the program I originally had used actually had all the features I wanted and went back to Notepad++.
JSlint support, so-so
Notepad (-) (only lists like 5% and not inline after installing plugin)
Netbeans (+)
Sublime Text (-) (plugin exists but straightout doesn't do anything)
Brackets (-) (only lists like 5% and not inline after installing plugin)
variable highlighting, so-so
Notepad (-)
Netbeans (-) (can sort of tell global variables apart from local ones, but doesn't differentiate between global variables that are defined within the current databank and between such from foreign databanks)
Sublime Text 3 (-) (can sort of tell global variables apart from local ones, but doesn't differentiate between global variables that are defined within the current databank and between such from foreign databanks)
Brackets (-) (can sort of tell global variables apart from local ones, but doesn't differentiate between global variables that are defined within the current databank and between such from foreign databanks)
Besides the poor theme look, I soon realised that I dearly miss those mentioned functionalities from the other editors. Also Notepad++ does not seem to color strings, numbers and URL's differently.
Tl/dr:
So my question is:
From the listed functionalities, is there a text editor/IDE with an amount of plugins I could use to access all those features. And if I need plugins for that, which would they be?
Thank you for taking the time to listen to my issue and thank you for any given help.
Amazing site!