Wednesday, August 10, 2022

Top 5 Code Editors.

 

Top 5 Code Editors in 2022:




Introduction:

what's going on guys so choosing a text editor is a big deal to some people especially if you're just getting started and I think it's a good idea to test different editors out and see what works best for you there's various reasons people use different editors you have different built-in features plugins look and style keyboard shortcuts workflow and a ton of other factors that go into it so in this video I simply want to give you my top 5 picks for free text editors and to be clear these are not IDE s or integrated development environments Ides are much more intricate with extensive debugging testing compiling and so on these are strictly text editors which are what most we developers use and I also want to make it clear that this is my opinion if my number 5 is your number 1 or your number 1 is my number 5 or whatever I don't even know if that makes sense it just means that something else works better for you than it works for me and that goes for anybody alright so there's no set in stone list this is just my opinion so let's go ahead and get started all right so number five is:


5: Komodo edit



You should not to be confused with the Komodo IDE because they do have an integrated development environment which I don't believe is free and it's much more robust as it's an IDE I do have limited experience experience with this particular editor relative to the rest on this list but what I got from from it when I used it was it was extremely simple and it had a very minimal design okay as you can see from the thumbnail it looks very minimal which is to me a good thing a lot of times less is more when you open up something like eclipse or let's say Visual Studio not Visual Studio code but just Visual Studio the IDE it's so overwhelming because there's just so many little buttons and menu options and sidebars and Komodos seem to it seems really straightforward and I think that's what I liked most about it it has something called focus mode which will hide all the open windows and just display the editor this limits distraction and lets you focus on exactly what you need to there's also this big go to anything text box where you can do just that you can search for files install plugins open menu items and just about anything else from that one that one text box and it kind of rides me a vs codes command palette it also has cursor history meaning in addition to redoing and undoing specific actions you can redo and undo where your cursor goes it also has built-in FTP connection capability so that you can connect remotely to servers and update files on your hosts it also has built-in browser preview which is always helpful so rather than going outside of the editor and opening your HTML files or whatever you're working on you can preview it through the editor so I think overall simplicity is the the biggest advantage of Komodo edit although out like I said I do have limited experience with it alright so next at number three we have:


4: Brackets:





Brackets is really geared towards web designers and front-end developers meaning you know HTML CSS JavaScript in my experience you don't see too many developers writing PHP or Python or anything like that using brackets I used it for about six months a long time ago there may be some new features since then but again like Komodo edit the interface is very very simple I do like the syntax highlighting the color coded HTML tags and attributes when I use brackets back in the day I loved the live preview feature it works sort of like vyas codes live server extension except it's built into the to the editor it opens your HTML files on your local host I think on port 3,000 and any changes that you make when you save when you save in your editor it Fresh's the browser and shows your changes which is really nice brackets was the first editor where i actually saw something like this built in and I really loved it there's also different themes there's a light theme here I prefer the dark theme I think a lot of developers do but you know they have some others as well the keyboard shortcuts are also really helpful they're easy to use and they can make you work much quicker no matter what editor you use I would highly suggest learning some helpful keyboard shortcuts all right so that's brackets at number four:



3: Sublime text:





alright so number three I debate putting it on here because sublime text technically isn't free there is a commercial license but the free version does give you all the capabilities of the commercial it's just that every now and again you'll get a pop-up that asks you if you want to buy a license you also get this little unregistered in the title bar here but sublime text is awesome I have used it for years I don't use it anymore but I did use it for years and I think what what makes it stick out as its performance it's incredibly fast it's built from custom components and I find it faster than any editor that I've used in fact I use it now just for like opening you know quick text files or dot files things like that when I need to open a single file really quickly I use sublime text so I it's it's basically my notepad and not only that I usually use it for my preview code so when I do a tutorial or a course I have my sample code outside of the screen where you guys can't see it in sublime text and then I use my number one on screen going to be so some other features the command palette it holds in frequently-used functionality like sorting changing the syntax changing the indentation settings things like that with just a few keystrokes you can search for what you want without having to navigate through the menus or remembering key bindings there's also a very powerful API and package ecosystem it uses a python API that allows plug-ins to augment built-in functionality package control can be installed through the command palette you can install thousands of packages built by the community now the biggest downside to sublime in my opinion is I really don't think it's very intuitive and user friendly and you may disagree with me if you've been using it for a while and you know the ins and outs but I think a lot of the features all it's a very very powerful tool but I think a lot of the features are sort of hidden and I think they could do a much better job of making certain things easier to use including the whole command palette and the package control workflow I think that that's it's the the biggest negative at least for me but overall it's a very professional and very powerful editor alright so number 2 is:


2: Atom:






atom and it's funny the order of this list aside from Komodo edit is the order that I actually use these text editors and so before the number one I used atom before that sublime text before that brackets so atom in my opinion is one of the easiest and the most intuitive text editors when it comes to interface everything is very very self-explanatory everything seems to be in the right place customization and settings are easy to change there's also a phenomenal package manager to extend atom I also think atom is one of the nicest looking if not the nicest looking editor some of the themes that are available are absolutely beautiful so you have real-time collaboration this is something that's been added since I've used it it seems really cool for pair coding working with teams and so on it also has built-in github integration to increase your workflow when it comes to getting version control now I'm saying this from the perspective of about a year ago but I think the biggest downside to atom is its performance when I used it on basically a super machine with you know an i7 32 gigs of ram it was fine but when I tried using it on a less powerful laptop or something like that it really lagged and that was a huge negative that at least in my opinion I think that you know when you use a text editor it needs to just be flawless it needs to fly and atom really lagged behind I don't know if fixed it since then they may have there may have been some improvements over the past whatever year and a half two years since I've used it you guys can let me know in the comments but I think that was my biggest beef with Adam everything else I think was was great all right so finally we're at number one okay so number one no surprise is notepad okay so notepad is you can type stuff it runs on Windows only you can

ave files you can open files so it's a really just like just cutting-edge text editor I'm just I'm just messing with you guys so number one is obviously Visual Studio.


1: Visual Studio:





code do you guys have seen me use it for the past two years or so I can't really say enough about this editor it's it's incredibly fast and intuitive I wouldn't say it's as fast as sublime in my experience but it makes up for it in just about every other area it's built in tabbed terminal is amazing and it's one of the features that really pulled me in when I was using atom you can install terminal plugins in a lot of other editors but a lot of the times they're really wonky they don't work right the the the terminal in vs code is

just awesome I know web storm is another great editor that has a terminal but I don't believe it's free which is why it's not on this list I've also I don't really have any experience with it but I've heard great things about it I think vs code has the best extensions by far I don't care what language or framework you're working in you'll almost always find an extension that does all that you need in terms of highlighting intellisense and snippets much much more the keyboard shortcuts are amazing and easily customized it makes for very very fast workflow Emmit is a fantastic tool which allows you to use shortcuts to write HTML and CSS really quickly and while Emmet is available for almost all text editors as some sort of plugin or extension it actually comes built in with vs code okay it's great for almost any language and definitely anything related to web development you know HTML CSS JavaScript PHP Python asp.net and the list goes on and there's extensions for all did all of these languages as well so it has a powerful debugger with some extra tools that almost make it a borderline IDE without the perf the performance constraints of an IDE you also have easy peer share so you can connect and work with other people in your editor remotely and there's a lot more that I could put on this list but it just wouldn't fits that's definitely my number one and I don't see myself using a different text editor for quite a while unless they come up with something really really cool but that's it guys hopefully you enjoyed this list again it's just my personal top 5 it's not you know set in stone or anything like that so thanks for reading if you like this blog please Follow it and share.


Please check out more by clicking on link.



0 comments: