Editor/IDE Tier List

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 มิ.ย. 2023
  • Recorded live on twitch, GET IN
    / theprimeagen
    Live with:
    THDXR: / thdxr
    Low Level Learning: / lowleveltweets
    / @sst-dev
    MY MAIN YT CHANNEL: Has well edited engineering videos
    / theprimeagen
    Discord
    / discord
    Have something for me to read or react to?: / theprimeagenreact
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 967

  • @apollyon144
    @apollyon144 ปีที่แล้ว +531

    Notepad++ was my first editor after Notepad and was thus a major improvement, and it still has a place in my heart.

    • @MrSofazocker
      @MrSofazocker ปีที่แล้ว +8

      I still have both, but after sometime now, notepad-- seen more use than notepad++ 🤣

    • @balatries
      @balatries ปีที่แล้ว

      Same

    • @gocryptoyourself2423
      @gocryptoyourself2423 11 หลายเดือนก่อน +2

      100%, my first one was notepad, for html back when everyone used windows xp, then i found notepad++, then dreamweaver.

    • @zane62135
      @zane62135 11 หลายเดือนก่อน +6

      I still use it every day. Mainly because it's super fast. The lag from huge IDEs like Visual Studio drives me insane.

    • @GravitoRaize
      @GravitoRaize 10 หลายเดือนก่อน +4

      I wrote a ton of chatbot code in windows batch files on a legacy system and Notepad++ was my goto editor for those and any config files where I had to do a simple find and replace. The idea that Notepad++ would be lower than Notepad seems silly to me. Every single reason why Notepad is useful is why Notepad++ is useful, only it's better in almost every way. It's the very first thing I install on any Windows computer I touch. I don't get their ranking explanations between these two at all.

  • @chonkusdonkus
    @chonkusdonkus ปีที่แล้ว +781

    Prime has a skill issue with VSCode

    • @marcs9451
      @marcs9451 ปีที่แล้ว +149

      VSCode users have a skill issue with Neovim

    • @hamm8934
      @hamm8934 ปีที่แล้ว +22

      @@user-uc6wo1lc7t based
      Though, VSCode vim emulation is rough

    • @ocean3323
      @ocean3323 11 หลายเดือนก่อน +30

      ​@@marcs9451 this one person who doesn't get jokes and fall for all trolls

    • @rp2804
      @rp2804 11 หลายเดือนก่อน +23

      absolutely true, vscode is overpowered, I guess prime doesn't know the features yet

    • @Krisztiankishazi
      @Krisztiankishazi 10 หลายเดือนก่อน +4

      Try to work with 20k changed files with vscode and make a diff against the server. As long you don't, you have some skill issues

  • @Refresh5406
    @Refresh5406 ปีที่แล้ว +75

    Who else but a Vim user would get confused by Nano?

  • @austin4855
    @austin4855 ปีที่แล้ว +181

    notepad++ is the first thing i install on a fresh windows, every single time, followed promptly by setting it as the default app for pretty much everything. i've never once used it for development, but i use it multiple times daily for checking out an unfamiliar file in isolation, editing a config, or just taking quick text notes

    • @awilliamwest
      @awilliamwest 9 หลายเดือนก่อน +1

      I used to, but lately just put Scintilla Text Editor in the path (which I like to name SE.exe). I just type SE filename whenever I want to edit anything from the command-line. It loads faster than Notepad++, and I don't see the need for NotePad++ features for simple edits... I use VS Code for more complex edits (eg. column editing.)

    • @NinjaRunningWild
      @NinjaRunningWild 9 หลายเดือนก่อน

      Programmer's Notepad is good also.

    • @ego-lay_atman-bay
      @ego-lay_atman-bay 8 หลายเดือนก่อน +3

      Exactly what I use it for as well!

    • @ego-lay_atman-bay
      @ego-lay_atman-bay 8 หลายเดือนก่อน

      @@awilliamwestnotepad++ has column editing...

    • @Akab
      @Akab 8 หลายเดือนก่อน +1

      Did some lua and Ruby scripting on it but other than that, same

  • @ymom11
    @ymom11 10 หลายเดือนก่อน +97

    I use vscode with the terminal tab on the bottom open. Works pretty well for me.

    • @kiwisorbet
      @kiwisorbet 2 หลายเดือนก่อน +1

      I like my terminal tab on the right side

  • @MrOnePieceRuffy
    @MrOnePieceRuffy ปีที่แล้ว +198

    8:44 GNU Nano
    11:22 Macro Media Dreamweaver
    13:52 MS Notepad
    16:19 Lapce
    17:29 IntelliJ
    20:15 Visual Studio
    23:35 Fleet
    24:11 Zed
    27:10 MS Frontpage
    31:37 Kakoune
    34:42 Computer Cancer Producer (Eclipse)
    38:06 Vim
    44:46 PyCharm
    45:08 ed
    45:56 Notepad++
    51:31 Visual Studio Express
    54:52 JACCP (Netbeans)
    59:29 Sublime
    1:04:05 XCode
    1:06:39 GNU Emacs
    1:14:46 Helix
    1:18:08 Atom
    1:21:34 THE GOAT (VSCode)
    1:30:05 Just Another Editor

    • @Blaisem
      @Blaisem ปีที่แล้ว +9

      neovim at 1:30:00

    • @rarasdfa12312
      @rarasdfa12312 ปีที่แล้ว +1

      @@Blaisem thanks lol

    • @elimgarak3597
      @elimgarak3597 ปีที่แล้ว +5

      Nvim is the real goat tho

    • @simonfarre4907
      @simonfarre4907 ปีที่แล้ว +2

      ​@@elimgarak3597 no it is not. Neovim is sluggish compared to VSCode. Which is not a great grade. I used to use neovim. I use VSCode now instead.

    • @elimgarak3597
      @elimgarak3597 ปีที่แล้ว +11

      @@simonfarre4907 actually, Nvim (a C program) is orders of magnitude faster than Vscode (an electron-based app). Vscode isn't bad, don't get me wrong, and it is decently fast. But one of the selling Nvim points for me was precisely the speed, the others being the amazing workflow, simplicity, and easy customization.

  • @SimGunther
    @SimGunther ปีที่แล้ว +94

    "Vi was a mistake; go use emacs instead"
    -Vi creator

  • @KonradGM
    @KonradGM ปีที่แล้ว +320

    WAtching them talk about IDe's makes me wish Prime would do series about more deep dive for compilers and stuff. Since it seems they are not liking when IDE's hide too much, which makes me curious what are people who use visual studio and vscode missing

    • @krux02
      @krux02 ปีที่แล้ว +25

      The ability, to write a build script for the CI that isn't “start IDE, wait until it's initiallized, and then press button ‘compile’”.

    • @VojtaJavora
      @VojtaJavora ปีที่แล้ว +70

      I use vscode, but only for the editor, compiling on command line. I am not touching those JSON config files.

    • @jeffxdd4351
      @jeffxdd4351 ปีที่แล้ว +9

      ​@@VojtaJavora very respectable

    • @arnontzori
      @arnontzori ปีที่แล้ว +109

      They miss nothing. You don't understand the underlying compiler better because you use a CLI, that's such a strange idea.
      Both a CLI and a GUI are just interfaces for the actual program, which you won't really understand unless you either write a few or read the code... most developers don't do either, regardless of what IDE or text editor they use

    • @Fiercesoulking
      @Fiercesoulking ปีที่แล้ว +18

      Nothing also you can simply access the compiler with the developer command prompt for Visual Studio

  • @anj000
    @anj000 ปีที่แล้ว +105

    It would be good to next time make the viewers vote BEFORE you discuss amongst yourself, but do not view the results. Show them only after you come up with your answer.
    Your viewers are divided into two categories. One will vote always in opposition to what you are saying, others will vote exactly as you were saying, because you said it. And you know it.

    • @ThePrimeTimeagen
      @ThePrimeTimeagen  ปีที่แล้ว +55

      i cannot say your portions are correct, but the notion / direction is certainly correct

    • @ego-lay_atman-bay
      @ego-lay_atman-bay 8 หลายเดือนก่อน +11

      You forgot the people who vote what everyone else is voting, even though they don't agree

    • @friedrichmyers
      @friedrichmyers 6 หลายเดือนก่อน +6

      ​@@ego-lay_atman-bayyou forgot the kids who don't know/haven't used half the editors in the list. Especially the hate against Emacs is ming boggling.

  • @mixed_nuts
    @mixed_nuts ปีที่แล้ว +127

    Can I suggest two things? Just run a poll at the beginning of each item, don't look at it while you guys discuss and itll be done by the time youre done and would get more accurate chat votes.
    Also, these tier lists also use inline tier, so in Painful, even though both VS and Nano are in the tier, if you thought VS was better than Nano it goes to the left.

    • @monti2455
      @monti2455 8 หลายเดือนก่อน +12

      he didnt yet implement the feature of moving the logos left or right😂

  • @jonathancrowder3424
    @jonathancrowder3424 ปีที่แล้ว +43

    CTRL X my guy
    Prime: Goes thru entire vim tutorial
    Also prime: can't read bottom line of nano that is always present
    Netbeans can't even render text without bugging out, i used it because i didn't want to install another tool and that's it.

    • @gagagero
      @gagagero ปีที่แล้ว +5

      But then he has to answer a yes/no question about whether he wants to save and that's too difficult.

    • @gassosaman1794
      @gassosaman1794 ปีที่แล้ว +12

      Yes, this was very weird hearing him say that. Once you know that ^ means ctrl then... it's really just that simple. Press ctrl X, press Y/N on the prompt and you're done. I don't get what's supposed to be hard about that

    • @arnabbiswasalsodeep
      @arnabbiswasalsodeep ปีที่แล้ว +6

      I'm very confused by that as well, a guy who's learned all vim keybinds has trouble with that & then a yes no question was very confusing. IDK if there existed any version where it wasn't the case.

    • @scythazz
      @scythazz ปีที่แล้ว +3

      I mean… there is always a meme with vim users is that once they learnt all vim key bindings, it is all they know. And anything else that is different is just not worth the effort anymore… Is kinda like why bother….

  • @thurston04
    @thurston04 ปีที่แล้ว +62

    Feel like Helix got the short end here. It's motions make good sense and is not so terribly dissimilar from vim

    • @ky3ow
      @ky3ow ปีที่แล้ว +16

      lovin the gl gh and gs, makes them more consistent than $ 0 ^
      changed them in my nvim configuration untill helix comes up with plugin system so i can switch

    • @jasondoe2596
      @jasondoe2596 ปีที่แล้ว +3

      *Lapse* (which I first heard of today) seems promising, too - its exact feature set would appeal to many people.

  • @randomdamian
    @randomdamian 11 หลายเดือนก่อน +11

    I love NANO wtf you mean bro?
    ctrl + x
    then
    Y to confirm

  • @mrhivefive
    @mrhivefive 11 หลายเดือนก่อน +44

    Kakoune/Helix are close enough to Vim/Neovim to confuse people, but they are built on some very different insights. It's not just the order object-verb, it's the insight that visual mode should be the default. It's still called normal mode and when you start you see just a cursor that you can move like in vim, but the cursor is just a 1 char selection.

  • @SilverDashie
    @SilverDashie 5 หลายเดือนก่อน +5

    This is good. The Debug spaghetti spilling all over the floor when showing off something you made is perfect. Every creator goes through this. I love it

  • @wiono
    @wiono 11 หลายเดือนก่อน +14

    20 years ago we had HTML 2.0, static web pages with a little bit of javascript and css. Flash was used if you needed some really fancy animations and games. Notepad, MS Word, MS Frontpage was sufficient to create simple web pages. I miss those times.

  • @tkg__
    @tkg__ 10 หลายเดือนก่อน +11

    Helix motions are a mix of Vim and Kakoune motions. They are essentially Vim motions but with Kakoune's "motion -> action" approach instead of "action -> motion".

  • @Goodwarrior12345
    @Goodwarrior12345 ปีที่แล้ว +44

    Come on you can't do Notepad++ dirty like that! It's amazing. Maybe not for coding per se, but I use it all the time to edit config files or browse source files. It's user-friendly, boots up instantly and is also great for temporary notes. As a basic text editor it's THE windows go-to.

    • @Haifisch7734
      @Haifisch7734 ปีที่แล้ว +15

      "great for temporary notes" that's why after few years had more than 100 tabs with temporary notes, even about projects I finished in 2019, but felt too nostalgic to close the tab

    • @isodoubIet
      @isodoubIet ปีที่แล้ว +14

      @@Haifisch7734 stop calling me out

    • @cookieshade197
      @cookieshade197 ปีที่แล้ว +3

      ​@@Haifisch7734Too real, I still have unnamed tabs open from the windows 10 beta days in like 2014-2015

    • @poika22
      @poika22 7 หลายเดือนก่อน

      notepad++ is a geat text editor. but that's what it is, a text editor. no one's saying you shouldn't use it when you need to change one number in an .ini file or write down some quick notes or whatever. that doesn't make it great for actual programming.

    • @lamename2010
      @lamename2010 5 หลายเดือนก่อน +3

      @@poika22 It's better than Notepad, yet Notepad got "Aktshually".

  • @mathijsfrank9268
    @mathijsfrank9268 ปีที่แล้ว +24

    Notepad++ isnt about being an editor to program in, it is more an extremely easy way to do a lot of simple things with formats you dont usually work with for windows. If there is any file (format) you use more regularly you should use something else. I often dont use it for a long time and then use it daily for a week or so. Couldnt do without it.

    • @jasondoe2596
      @jasondoe2596 ปีที่แล้ว +8

      Exactly, you get it! It's a great tool _for what it is_ , and very lightweight.
      And even though it's not what you'd use for actual programming, its ability to syntax-highlight a shit ton of languages is great.

    • @Fluid55
      @Fluid55 ปีที่แล้ว

      But notepad is just better for this because you can write it to any file type

  • @danieldelriodevora9373
    @danieldelriodevora9373 ปีที่แล้ว +14

    It makes sense and probably saves time to visualize and validate a selection before performing an action on it. At least for anyone who doesn't already have vim muscle memory.
    If you don't have vim muscle memory but want to move away from Graphical text editors like Vscode to increase editing speed, I think the real question is why wouldn't you learn Helix ?

  • @replikvltyoutube3727
    @replikvltyoutube3727 ปีที่แล้ว +102

    Notepad++ is god tier
    So many times it helped me with it's simple highlight, Indent by fold plugin, PUML plugin.
    Also sad Geany or Kate was not on the list :(

    • @TravisTennies
      @TravisTennies 10 หลายเดือนก่อน +2

      Yeah I used Kate for some of my first actually programming. 2000 ~ 2002, then that Java one everyone hates (but had plugins for every language), and used NetBeans (was awesome back in the day). I guess now days you're "cool" if you just say everything sucks. Kinda ironic.

    • @1s1601
      @1s1601 8 หลายเดือนก่อน

      notepad++ is painful

    • @d3stinYwOw
      @d3stinYwOw 7 หลายเดือนก่อน

      Geany sucks by today standards. No proper LSP support, project plugin with hardcoded ctags cli flags. Kate eats it from the start, even if it have it's own issues, like only one LSP per language (multi-lsp-proxy don't work since Kate does not support workspace/Symbol or something like this from spec) and not differentiating on file extensions, which makes using ada lang server( supports ada and gpr project files, but gpr with a switch) or python lsp server other than python-lsp-server without plugins a chore

  • @BenRangel
    @BenRangel ปีที่แล้ว +74

    Nano is easier to exit than vim, and overall easier for new users who just want to simply edit one or two lines once in a while and have no plans to move to a terminal based editor as their main.

    • @Leo0718
      @Leo0718 10 หลายเดือนก่อน +9

      I'm loving Micro. It's a sane text editor without weird keybindings. It runs on the terminal, it's a minuscule install, as small as nano. And it doesn't confuse anyone. It even has tab and tiling build in.

    • @pikaa-si9ie
      @pikaa-si9ie 7 หลายเดือนก่อน +4

      @@Leo0718 i like micro but exiting from it is still weird

    • @Leo0718
      @Leo0718 7 หลายเดือนก่อน +2

      @@pikaa-si9ie it's ctrl-q the exact same shortcut that universally closes any window in any linux desktop environment.

    • @pikaa-si9ie
      @pikaa-si9ie 7 หลายเดือนก่อน

      @@Leo0718 ohhh thank you!

    • @MarcusHCrawford
      @MarcusHCrawford 7 หลายเดือนก่อน

      :q!
      Then:
      rm -rf /*

  • @oventree
    @oventree 11 หลายเดือนก่อน +19

    absolutely no way they rated notepad so much higher than nano 😭

    • @cericat
      @cericat 3 หลายเดือนก่อน +1

      Calling MS Frontpage or Dreamweaver actually useful is another WTF. Just give me notepad or nano at that point, the HTML will at least be readable.

  • @Jmcgee1125
    @Jmcgee1125 ปีที่แล้ว +24

    1:35:38 I definitely feel that. I'm currently in the transition to Neovim from VSCode and it's nice to just throw the mouse at a problem instead of trying to wrangle the keyboard into it. As I learn the bindings I'll get better, so yeah it is a skill issue.

  • @c0ldfury
    @c0ldfury 9 หลายเดือนก่อน +36

    Not liking nano was literally a skill issue. The skill being "reading what's on screen".

    • @robertfletcher8964
      @robertfletcher8964 7 หลายเดือนก่อน

      its easy to use, its just sorta shit

    • @cgme9535
      @cgme9535 7 หลายเดือนก่อน +1

      Nano is nice for beginners. If you know the same shortcuts in something like VIM, I wouldn’t bother with nano.

    • @CatFace8885
      @CatFace8885 หลายเดือนก่อน

      @@cgme9535 Yeah, Nano seems great if you're just a casual Linux user who doesn't do much coding or text-editing tbh. I think it fills that niche pretty well. But I also absolutely don't get why you would use it if you have competence in Vim 🤷‍♀

  • @user-ve9he1cn1u
    @user-ve9he1cn1u ปีที่แล้ว +9

    Nano is so easy to exit literally ctrl -x and then yes or no to save its great for quick edits on small files vs vi I am I in insert mode or command then i have to remember the : plus the commands.

  • @dominikj111
    @dominikj111 ปีที่แล้ว +8

    That was just fun and I'm glad I spent my time with you guys!

  • @daliareds
    @daliareds ปีที่แล้ว +89

    My main problem with Prime's argument against Helix is that he literally uses DVORAK. So the whole "learn a thing that you can't take anywhere" falls apart right there. I'm certain that whenever he has to type on QWERTY, he does it just fine. It's not like learning the motions of one thing removes all others from your memory

    • @brod515
      @brod515 ปีที่แล้ว

      that's an interesting point.

    • @ThePrimeTimeagen
      @ThePrimeTimeagen  ปีที่แล้ว +67

      I actively recommend people don't use dvorak
      it was a mistake i made because i didn't have a proper keyboard and its a HUGE effort to go back to qwerty (though i am considering it)

    • @PamellaCardoso-pp5tr
      @PamellaCardoso-pp5tr ปีที่แล้ว +32

      ​@@ThePrimeTimeagen ever heard about the broken bycicle experiment?
      Its an experiment made by a guy who forced himself to only use a broken bycicle for months. Once He tried to go back to a normal one he just couldnt do it anymore, but after keep trying for a couple minutes, suddenly his brain "clicked" and he was able to use the normal bycicle again, but not only that, He became able to use both bikes with no problem at all.
      So if you just go back to qwerty it Will take you only a couple hours of trying before your brain recovers the muscular memory for qwerty again.

    • @ivanjermakov
      @ivanjermakov ปีที่แล้ว +3

      @@ThePrimeTimeagen yep, that's my take also. Ergonomic keyboard (split, column stagger) is times more important for productivity and health than a keyboard layout (I use Ferris Sweep, btw)

    • @WHYUNODYLAN
      @WHYUNODYLAN ปีที่แล้ว +1

      ​@@ivanjermakov do you find the Ferris Sweep much better than a typical keyboard? I've been dealing with emacs pinky lately and I kind of want to try it

  • @pandatovah
    @pandatovah ปีที่แล้ว +39

    I think Helix is a bit underrated. Not only is Kakoune-ish keybinds easier for new people to understand and get into. But Helix is very easy to get running with LSP and Debugging. I thoroughly enjoyed my weeks where I tried it out. Pretty much no frustrations or headaches, especially compared to my first weeks with both emacs and vim.
    With that said, there is a point to know vim keybinds if you ever are to use SSH or computers that you can't install programs on. For me that's probably the biggest reason I'm sticking with Neovim. And if it's zero config you are after there are several decent out-of-the-box experiences with nvim that slowly let you step into more personalized config as you grow whereas Helix pretty much stops right as you get into it.

    • @KManAbout
      @KManAbout 11 หลายเดือนก่อน +5

      That's kind of why I like it though it comes with pretty much everything out of the box. There are a few things like gut blame on lines that I would like but there's no things I really need. This let's me focus on just getting better at everything else instead of tweaking my config all the time. Which I needed to do a bunch in emacs and nvim

  • @atiedebee1020
    @atiedebee1020 8 หลายเดือนก่อน +5

    I feel like kakoune was undersold. Its not just about the reverse motions (which do make it easier to discover the editor), but its about the philosiphy behind it. I'd read their manifesto since it is a lot more than just "reversed vim"

  • @youtindia
    @youtindia ปีที่แล้ว +5

    Yay, My editor IntelliJ made it to the top. I use it with their official vim plugin which is really good and well integrated.
    It's actually really good for web development. Best of both vim keybindings and all the fancy powerful features that come with it by default.

  • @paulzupan3732
    @paulzupan3732 9 หลายเดือนก่อน +11

    The thing I like about Helix is that it’s not too far from Vim so the muscle memory doesn’t really get overwritten plus there are no plugins so all the nice features are built in

  • @joelpww
    @joelpww ปีที่แล้ว +12

    For sure have notepad++ for exactly what they were saying. Editing co fig files and other little files. I use different things now but its still there. Tabs alone should have notepad++ high asf. Also its really good on history

  • @PaulSpades
    @PaulSpades 11 หลายเดือนก่อน +5

    Emacs was built in 1975, GNU Emacs was written by Stallman in 1984.

    • @rudolf-adamkovic
      @rudolf-adamkovic 4 หลายเดือนก่อน

      1976 and 1985, you are off by one on both. :)

  • @theMosen
    @theMosen 4 หลายเดือนก่อน +2

    Thank you for putting DW and Editor in absurd categories early on so that I knew this wasn't a serious tier list and didn't have to waste much time watching it

    • @cericat
      @cericat 3 หลายเดือนก่อน +1

      You missed the true insult, Frontpage in Actually Useful.

  • @flyingmadpakke
    @flyingmadpakke ปีที่แล้ว +5

    Notepad++ will forever be goated for the simple fact that you will never again need to save your files.

  • @rupuzzled
    @rupuzzled 10 หลายเดือนก่อน +7

    Sublime text is the first thing I install on any OS. It is the only editor (in non-terminal) that can open a 5 GB file on windows and all the functionalities like syntax highlighting, search, replace , macros etc still work like charm. I still do all my development on Jetbrains products like Goland/Intellij, but once in a while when I have to inspect heavy files, they just give up.

    • @ZoraAlven
      @ZoraAlven 10 หลายเดือนก่อน +2

      A point for that point. Lightweight and powerful in comparison for guis. Lacks some UI tweaking, but do its job super stable and fast.

    • @LikeALeafOnTheWind
      @LikeALeafOnTheWind 7 หลายเดือนก่อน

      010 editor. its my go to when i need to open up a 60 gig backup file and pull a table restore out of the middle of it. it is awesome when its what you need.

  • @jrnas8046
    @jrnas8046 11 หลายเดือนก่อน +4

    What notepad lacks in programming specific features it makes up for in bucket loads with convenience to write down random phone numbers and emails. The biggest "If I Have To" of all time, because I do use it all the time and nobody's opening Visual Studio to write down a couple of notes, and if I was just quickly showing a friend how to code on their computer I'd absolutely use notepad over begging them to install a more fully featured editor before they know what's going on. It's so bare bones that it actually does the job you expect it to really fkn well, which tbh is kinda better than using something that's meant to be more advanced but does it really fkn badly.
    Also as of Windows 11 it now has dark mode which basically makes it a fully fledged IDE at this point .

  • @spencjon4822
    @spencjon4822 4 หลายเดือนก่อน +2

    I did the Vim thing and am firmly in the vscode camp. It’s customizable and easy to use.
    But then I also use the terminal all the time in a bottom tab to do things like make new files/grep/etc

  • @user-lk2vo8fo2q
    @user-lk2vo8fo2q 9 หลายเดือนก่อน +2

    i had almost the exact same experience with emacs. used vim for ages, decided to give doom emacs a shot. liked it enough to use it for a little over a year, then took a bunch of ideas from it and made a really nice neovim config.

  • @snake3444
    @snake3444 ปีที่แล้ว +3

    I met someone who didn't even know how to run a python script. He just always clicked the "Run" Button in vscode which pastet the whole path from C:// to the file in the embeded powershell and pressed enter for him.
    I felt a lot of pain that day.

  • @woeky
    @woeky 11 หลายเดือนก่อน +38

    The argument against nano (don't know how to use it) is literally the argument most people use against vi / vim / neovim. But if that argument is used for those editors it's suddenly disregarded. There's some bias in this group.

    • @goawqebt6931
      @goawqebt6931 10 หลายเดือนก่อน +8

      Of course, but that's kinda the point, it's not supposed to be objective or rational, just dudes talking about their subjective experience with editors

    • @ImperiumLibertas
      @ImperiumLibertas 10 หลายเดือนก่อน +5

      nano is just too simple and I really dislike the keybinds.

    • @dvxv4016
      @dvxv4016 9 หลายเดือนก่อน +1

      Nano doesn't have a decent mouse support and doesn't have good key bindings at the same time

    • @poika22
      @poika22 7 หลายเดือนก่อน +3

      vim is "hard to use" because it introduces a ton of features that you have to take an hour or two to learn and a week or two to grow fully accustomed to. nano is hard to use without introducing anything. you won't get any faster in nano with experience. you will with vim.

    • @gljames24
      @gljames24 6 หลายเดือนก่อน

      ​@@ImperiumLibertasI'd recommend using micro.

  • @d3stinYwOw
    @d3stinYwOw ปีที่แล้ว +9

    Eclipse recently, after moving to versions starting with year, is actually pretty solid. PyDev is nice, C/C++ and tons of plugins for embedded development and tons of languages supported in general makes it pretty versatile tool in a pocket :)

    • @cybernd78
      @cybernd78 ปีที่แล้ว +8

      Even previously it was a decent choice. People tend to forget that it dominated the java industry for a decade and it did it for a reason.

    • @ZandorDaysev
      @ZandorDaysev 11 หลายเดือนก่อน +1

      @@cybernd78 Literally moved to Eclipse from IntelliJ. I am so done with JetBrains

    • @harleyspeedthrust4013
      @harleyspeedthrust4013 7 หลายเดือนก่อน +1

      did they finally get plugins/extensions/whatever to work? when i used eclipse years ago i could never install plugins because they always seemed to fail for some reason. at some point i started using vscode and most extensions installed just fine. now i use vim and it's even easier. I can't fathom shipping an ide as bad as eclipse

    • @d3stinYwOw
      @d3stinYwOw 7 หลายเดือนก่อน

      I only had issues with extensions which were not updated for a LONG time for a newer versions, except one - EmbSysDebug or something like this.Other than that - flawless

    • @rickcanty
      @rickcanty 3 หลายเดือนก่อน +1

      I feel like anyone who trashes eclipse hasn't used it in the past decade. A common critique of eclipse I hear is that it doesn't have a dark mode, which it has had for a while.

  • @boston.boston
    @boston.boston ปีที่แล้ว +4

    I use notepad++ for viewing all sorts of files and hexdumps, for coding I use VSCode, Visual Studio and IntelliJ, I generally use VSCode for viewing repositories I know I can't open successfully and want to be able to navigate to definitions/implementations

  • @triplea657aaa
    @triplea657aaa ปีที่แล้ว +5

    I actually use Notepad++ very often. 99% of the time for notes, but I still use it for coding on occasion when I have to.

  • @zZGzHD
    @zZGzHD ปีที่แล้ว +4

    Nano ranking lower than Dreamweaver is our version of 9/11

  • @claytonweaver2684
    @claytonweaver2684 ปีที่แล้ว +1

    i use keyboard shortcuts for the file explorer. ctrl n depending on what i have selected. not everything is clicking you can actually set a lot of actions to keyboard shortcuts very easily

  • @PaulSpades
    @PaulSpades 11 หลายเดือนก่อน +2

    MS Notepad - Borland Studio - Kate - Visual Studio Express - Textmate - Sublime Text - Php Storm - Sublime Text 2
    I just want to point out that multiple line editing was first in Sublime text, and it saved years of editing markup and css for me.

  • @chri5toph_k
    @chri5toph_k ปีที่แล้ว +16

    Sublime is my second most used editor after Intellij, because I write math stuff in LaTeX with it and really like the snippet functionality (at least in Version 3). I have a shitton of snippets from single letters like a (which expands to \alpha) to complex environments. Sublime allows me to expand snippets inside of snippets and go through all remaining jump points in the right order. For some reason, I wasn't able to make that work with vim Ultisnips. Also it analyzes the environments (probably via AST), so I can define snippets in a way, that they expand e.g. only in math environments.

  • @rocstar3000
    @rocstar3000 ปีที่แล้ว +9

    For me, Atom is just there to confuse me when I forget that Electron is called Electron and search something like "atom logo programming" to try to find it and I always end up searching for Tauri to remember the name.

  • @steelpanther88
    @steelpanther88 8 หลายเดือนก่อน

    loving the netbeans! similar memories of the IDE learning OOP with it using Java. Also those Deitel programming books was pretty good for beginners even the C++ series. The key takeaway for me from Deitel books was that they really used the proper terminology for C++ (e.g. storage duration, automatic, static, thread local, dynamic)

  • @slippydouglas
    @slippydouglas 6 หลายเดือนก่อน +2

    17:10 _”Yeah, that's a lot of these new editors; they're all just VSCode replicates. […] Zed, Fleet, Atom… Wait no, Atom…“_ It sounded like Primeagon was going to spill the history that Atom predates VSCode by a year… and VSCode is built on Atom (specifically, Electron, which was originally named Atom Shell).

    • @slippydouglas
      @slippydouglas 6 หลายเดือนก่อน

      Nevermind, when they talked about Atom they went off on a tangent about Tree Sitter, totally ignoring Electron. Green Millennials.

  • @ego-lay_atman-bay
    @ego-lay_atman-bay 8 หลายเดือนก่อน +5

    I'm not gonna lie, I like vscode. At least for me, it's fast. The only slow parts are extensions, like starting live server preview. Personally for me, I like using the mouse for jumping to different parts in my code, not selecting or other things, I use the keyboard for quick navigation, selecting, moving around lines, typing, and the normal text editing stuff. The only time I ever use the mous is hen I'm ju,ping to different parts in my code, double clinking a word to select it, ui stuff, and putting down cursors. When I have to click and drag to select, I can never get it accurate, so I avoid that as much as possible. Oh, and just saying, the binary runs great on my pc, the web version runs super slow.

    • @harleyspeedthrust4013
      @harleyspeedthrust4013 7 หลายเดือนก่อน +1

      i liked vscode too because i could ctrl click on shit to go to its definition or i could see all the references to a thing and go to them quickly. then a few guys left the company and we inherited their work for the time being. the work i was doing required me to run the whole stack (several servers and some client applications) on my machine. i figured out how to do it and wrote a tmuxinator file for it (in wsl), but i was already exhausting my memory and I didn't have a lot of ram left after running the whole shit. when i fired up vscode in wsl to go to work, wsl would often run out of memory and freeze up until I killed it. I couldn't increase the memory given to wsl any more because i would run out of memory on the host machine. i ended up ditching vscode and learning vim because of the lower memory footprint. i can have 4 instances of vim open no problem but 4 instances of vscode is not possible for me

  • @joshuahamill9864
    @joshuahamill9864 ปีที่แล้ว +3

    I genuinely forgot that CoffeeScript was a thing until this video brought it up.... so thanks for that reminder

  • @bonsairobo
    @bonsairobo 11 หลายเดือนก่อน +2

    Oh oh "Notepad was there for us" but nano was not? Da fuck?

  • @lindamavimbela2744
    @lindamavimbela2744 ปีที่แล้ว +1

    If you take someone struggling with vim motions to helix/kakoune they would learn it so fast and be able to get vim motions. Recommended for LowLevel to try for a day.

  • @Diamonddrake
    @Diamonddrake 10 หลายเดือนก่อน +4

    Weird there’s so much hate for visual studio(s) and eclipse, but if coming from neovim users it’s not surprising.

  • @jobinthomas6372
    @jobinthomas6372 ปีที่แล้ว +18

    Visual Studio 2022 loads very fast . They made some good changes. Big difference I would say compared to Visual Studio 2015
    I am referring to a c++ project with a 200 files that I have to use at work . That is the comparison I am doing with 2022 vs 2015. Not sure about other languages less files.

    • @FullGardenStudent
      @FullGardenStudent ปีที่แล้ว +1

      either it truly loads very fast or you have a very powerful PC in 2022 than you did in 2015.

    • @wartab
      @wartab ปีที่แล้ว

      Have to use it daily, it's very slow compared to CLion/Rider and it's worse.

    • @jonathancrowder3424
      @jonathancrowder3424 ปีที่แล้ว

      Now that I've figured out how to call build tools from cli I'll never go back

    • @pelataan69
      @pelataan69 ปีที่แล้ว

      for me it lags like hell on relatively okay pc when writing C#

    • @isodoubIet
      @isodoubIet ปีที่แล้ว +1

      @@FullGardenStudent hardware gains since 2015 have been marginal at best

  • @ilikerobotsalot
    @ilikerobotsalot ปีที่แล้ว +4

    No Kate, sessions concept where you can have projects and save the layout to exactly where you left off from (tabs open, window layout) is pretty useful if you jump between projects.

    • @jiasheanleong7918
      @jiasheanleong7918 ปีที่แล้ว

      tmux does it on Linux. not sure about macs or windows

    • @gagagero
      @gagagero ปีที่แล้ว

      You can do it with Emacs by running multiple servers.

    • @JuusoAlasuutari
      @JuusoAlasuutari 11 หลายเดือนก่อน +1

      You can save your layout and tabs by running your OS in a VM and saving literally the entire state of storage and RAM in a snapshot.

  • @Mellence
    @Mellence ปีที่แล้ว +1

    I program in Obj-C most days and I have refused to use xcode anymore. It is installed to get the toolchain but I use emacs to actually do the work.

  • @curtprasky3440
    @curtprasky3440 11 หลายเดือนก่อน +3

    Not only do I not use nano, I actually remove it from my linux installations. One thing I find annoying these days is that for most current distros, I actually have to deliberately install vim (I'm a vim guy, BTW) whereas back in the day, if you installed linux, you automatically had vim. The only distro I can think of off the top of my head for which this is still true is Slackware, which I still love, but am not currently using (I'm in one of my adventurous, experimental moods). The first time I installed CentOS (or was it Fedora?) and typed in % vim and got the "command not found" response I experienced a moment of profound panic, like walking down a stairway and discovering the missing step.

    • @ukyoize
      @ukyoize หลายเดือนก่อน

      nano just works and you don't have to learn a tutorial to edit text files

    • @curtprasky3440
      @curtprasky3440 หลายเดือนก่อน

      @@ukyoize Of that I have no doubt. I simply don't like it. Until fairly recently, I was an ardent vim user, but I have become an apostate and converted to the Church of Emacs. Though Emacs purists might take issue with the fact that I use evil mode. There is just something about the vim bindings that sinks into your brain and muscles and they just feel completely natural. I don't get that with the bindings in other editors, such as nano, for example.

  • @claytonreardon42069
    @claytonreardon42069 10 หลายเดือนก่อน +4

    I kind of view nano as the notepad of linux. Its always there, even when vim isnt, like on a base Debian install. Its super simple, literally all the keybinds are there for you. Its just meant to be a simple quick terminal editor.

    • @mage3690
      @mage3690 9 หลายเดือนก่อน

      IMHO gedit should be the notepad of Linux. IDK if it's on every distro like nano probably is, but it has decent syntax highlighting by default, so it's good enough for me.

  • @ChrisSmith-xr2ss
    @ChrisSmith-xr2ss 8 หลายเดือนก่อน

    DW was my first editor when I was doing a HS coding class back in the early 2010's. Loved it. Used netbeans for java minecraft modding during the beta era and stopped until I started using IJ and learned to finally love Java (kinda). But neovim has my heart now.

  • @ex0stasis72
    @ex0stasis72 7 หลายเดือนก่อน

    My last memory of Eclipse that got me to stop using it is that the font they use in the settings window has all of the lower case "y" characters have the lower tail of the "y" cut off so it looked almost like a "v".
    That's when I thought to myself that if they didn't give enough attention to detail for this obvious flaw, what else did they overlook about the IDE.
    And that's when I found IntelliJ.

  • @oualid9486
    @oualid9486 ปีที่แล้ว +3

    I've tried getting into neovim following prime's videos. It's great but i tried to make it support java but nothing works. I've spent hours looking for solutions but nothing. I think that's the appeal of something like VScode.

    • @fabricehategekimana5350
      @fabricehategekimana5350 ปีที่แล้ว

      I agree, Java doesn't seem to be well handled in vim or neovim. Ok, java is a bit old compared to other recent languages or is mainly used for educational purpose or maintaining legacy code but it should be supported in vim/neovim, because it's a popular language

  • @josecarlodolinermonacelli8771
    @josecarlodolinermonacelli8771 6 หลายเดือนก่อน +3

    Notepad ++ has its uses, coding is just not one of them. It is really fast at opening large data files for example. You can also export color formating in a specific language so it is helpful when writing documentation.

    • @RickyXV
      @RickyXV 5 หลายเดือนก่อน

      I actually like it to check stuff without having another tab in VS Code. Very useful for scripts, queries, etc.

  • @nexovec
    @nexovec 8 หลายเดือนก่อน +2

    I am a pretty happy helix user. Just like Odin, it's joyful to program in.

  • @Tubetactullar
    @Tubetactullar 5 หลายเดือนก่อน +1

    It would probably fall under "who" for most of chat but kde's editor Kate is a really nice alternative to notepad++ like editor. It's also available for windows.

  • @draakisback
    @draakisback 11 หลายเดือนก่อน +4

    This tier list is kind of silly. I get the rationale and yeah, I'm an older programmer too who does remember all of these older editors, doesn't mean I want to bust out Dreamweaver right now. Shit only works for frontend stuff. And intelij is not top tier either. It's a huge messy java ide that has plugins for other languages. It's just as messy as eclipse, and there is a reason why jetbrains keeps trying to make new editors aka fleet.
    My daily driver is emacs, specifically doom emacs with evil mode. You guys talk about how great neovim is, except it's a fucking nightmare to install on windows. Vscode gets props even if I don't use it because they standardized the language server via LSP. Yes it's an electron app so it eats a ton of memory but emac uses LSPs now, and so do a lot of other editors because they make the most sense.

  • @trns-7
    @trns-7 7 หลายเดือนก่อน +3

    Emacs is one of the best editors, is not easy to start with it, but when you into it is amazing

    • @sullerized
      @sullerized 5 หลายเดือนก่อน

      agreed

  • @torphedo6286
    @torphedo6286 ปีที่แล้ว +2

    I wrote batch scripts, Python, Rust, and PowerPC assembly in Notepad++. Works fine, not ideal for any large projects (more than like 2 files)

  • @rajington
    @rajington ปีที่แล้ว +1

    y'all still controlling a cursor with keyboard/mouse? thoughts on controlling with your eyes?

  • @anj000
    @anj000 ปีที่แล้ว +3

    1:26:10 bruuuuuh
    One time you are clinking on a file, second time you are clicking on a folder. You are doing two different things!!!!
    To create top level file just click on an empty space instead of a file and you will get drop down for creating files and folders.
    If you will click on a file that is inside a folder you will also not get the option to create a file so it is EXACTLY the same behavior.

  • @farqueueman
    @farqueueman ปีที่แล้ว +12

    Editor: Windows Notepad > all.
    IDE: pft who needs that.
    Bwazingwy fwast.

  • @TeaMergency
    @TeaMergency 2 หลายเดือนก่อน

    "We floated HARD" That's when i lost it!! Speaking from experience...

  • @ovi1326
    @ovi1326 11 หลายเดือนก่อน +1

    I had to use notepad++ at school bc that's the only thing that was available on school computers and in the rare occasion there was vscode installed it ran like absolute garbage so I had to spend a significant amount of time doing both assignments (html, php, js) and like little for fun projects (python, c, sometimes there was lua installed somewhere) and I gotta say - it's surprisingly solid for things that only require you to scratch something quickly and not care about how your code is organized. I use neovim nowdays but I remember switching to n++ full time right before abandoning windows forever and honestly with a couple of plugins installed it's just stock vscode experience but like faster and a bit retro.

    • @mage3690
      @mage3690 9 หลายเดือนก่อน

      My school just lets all of its CS students ssh into the server. Exactly no one (besides me) actually does that, but it's become my standard way of doing anything. I don't have to worry about what's installed on the computer when I sit down to it (although I still have a set of computers I prefer, because the first thing I fix is system dark theme), I don't have to worry about signing into my OneDrive or github to access my code, heck, I don't even have to worry about committing to main or making sure I saved my stuff to the right place. I can just ssh straight into the server and have everything right there, immediately, without waiting for M*c**s*ft to load, or even for github to download my shit. I'm still beyond tickled pink that I get to just do that.

  • @anj000
    @anj000 ปีที่แล้ว +5

    If I SSH somewhere I will always use nano. It is just simple and straightforward.
    VI and others are too complicated to even type a single character.

    • @anj000
      @anj000 ปีที่แล้ว +8

      I know this list is ment to be bad, but putting Notepad very high above Notepad++ is insane.

    • @conorx3
      @conorx3 ปีที่แล้ว

      if you do the tutorial, vim feels really simple, faster to write with too.

    • @anj000
      @anj000 ปีที่แล้ว +5

      @@conorx3 how much are you writing when connected through SSH really?
      I don't need speed to edit some god damn config file somewhere remote. And if I have to do very extensive editing then I feel like there should be a different workflow than doing it through the SSH.
      I much more prefer GUI based systems. Keyboard shortcuts look flashy and cool, but I find it hilarious watching people navigate though folders for minutes, while I could do it by two clicks in seconds. Also when they are searching for the perfect keyboard shortcut to do this one specific thing, that could be accomplished by simply clicking 3 times trough a drop down menu.

    • @Blaisem
      @Blaisem ปีที่แล้ว +3

      skill issue

    • @harleyspeedthrust4013
      @harleyspeedthrust4013 7 หลายเดือนก่อน +2

      ​@@anj000notepad is goated though. you don't have to install anything else and it doesn't bug you about updates when you open it. it also uses less memory and it comes on every windows machine by default so you know it's good

  • @Ahmad-lc1ln
    @Ahmad-lc1ln 9 หลายเดือนก่อน +2

    17:05 Lapce is written in Rust, it's gonna kill VSCode in the future.

  • @_Pyroon_
    @_Pyroon_ 11 หลายเดือนก่อน +2

    Didn't know we were also rating operating systems! That said emacs is my favorite OS as well (with arch bootloader BTW)

  • @ivansky1027
    @ivansky1027 9 หลายเดือนก่อน

    I was using Notepad++ for so long time when I started programming, and then moved to Sublime for another half of decade. Nostalgia

  • @ristekostadinov2820
    @ristekostadinov2820 ปีที่แล้ว +4

    16:50 the editor is called Lapce, and is written in Rust. It's in very early 0.28 version. I once tried it thinking i will have VS Code polished experience and i was hit with the reality that the project have long way to go, but still it will be amazing if go beyond electron.

    • @nighteule
      @nighteule ปีที่แล้ว

      I tried it, it's currently unusable on my system due to its lack of fractional scaling on X11. Also, it uses a now abandoned GUI library. They talked about switching to another one but nothing has come of it yet

    • @tui3264
      @tui3264 ปีที่แล้ว

      ⁠@@nighteulenightly builds are already using new UI library created by lapce author

    • @olnnn
      @olnnn ปีที่แล้ว

      It feels super speedy compared to vscode but a bit barren yet

  • @peppi69
    @peppi69 11 หลายเดือนก่อน +6

    1:28:22 You can make exactly the same argument for vscode you don't like to learn the shortcuts. When have them down and configured it like to have to in nvim you can achieve exactly the same coding speed wiht a nicer ui and in my opinion more and better plugins for literally everything.
    Also i don't get the performance factor, for me it is exactly as fast to start up than having treesitter figure out on file open which file i'm in. And even if the init start up is like 2 seconds slower than typing nvim that doesn't really matter once your in the performance is the same as nvim.
    You also should use it as intended as a code editor and not as a full IDE than it maybe doesn't fell slow like intellij and also you use the command line.
    I always use the command line for everything and edit my code in vscode.
    I just don't understand the points because nearly every point made against vscode is also applicable to nvim.

    • @peculiar-coding-endeavours
      @peculiar-coding-endeavours 11 หลายเดือนก่อน +4

      But.. but.... if you use vscode over vim or neovim, you won't be part of the cool kids!! Kidding, you're right. You can set up shortcuts all you want, and make it as easy as you want. Same with the performance argument, I don't know what people that claim it takes "GB's of RAM" looking at.

    • @hayax
      @hayax 11 หลายเดือนก่อน +2

      @@peculiar-coding-endeavours ikr? We're literally talking about a few GB of RAM here compared to a few hundred megabytes. There is virtually no discernible difference between the two when you consider these guys probably have systems with stupid amounts of RAM.

    • @harleyspeedthrust4013
      @harleyspeedthrust4013 7 หลายเดือนก่อน +1

      ​@@hayaxlol this is just plain wrong. vscode does have a much larger memory footprint than neovim or regular vim. i actually switched to vim because I couldn't run vscode on top of all the other shit (docker and servers) without running out of memory. when all you have is a single gigabyte or a few hundred megabytes to play with, you have to consider memory usage even if a few hundred megabytes is nothing by modern standards

  • @yahalloe
    @yahalloe 7 หลายเดือนก่อน +1

    I love that prime made his own tierlist 😅

  • @apollolux
    @apollolux 5 หลายเดือนก่อน

    I've done the bulk of my web dev on a Mac over the years before going back to Windows for my last job in 2019, so I've used a couple of editors that y'all didn't get around to adding to your list this time - Panic Coda as my more fully-featured web dev oriented IDE, and Fraise, the open-source fork of the formerly open-source but currently commercial text editor Smultron. I notice your list also didn't have graphical primarily Linux editors like Kate, GEdit, and Geany, nor some commercial Windows editors like TextEdit and UltraEdit (like the WinZip and WinRAR to Notepad++'s 7-Zip, basically) or much older stuff like BBEdit and HomeSite even though you had FrontPage and VS Express.

  • @samuelkunkel7657
    @samuelkunkel7657 ปีที่แล้ว +7

    Literally the CTRL + P example, presented for neovim, is also present in vscode to open files. Using the same shortcut. (And it works pretty smooth)

    • @scythazz
      @scythazz ปีที่แล้ว +2

      Yea but the idea is that if u use something like vscode, you will get stagnated and won’t know that there is much more out there. I think the better argument is knowing vim doesn’t necessary mean you are a better engineer. It just means you know vim. Not everyone wants to spend hours configuring an editor. Knowing vim doesn’t equate to better engineer…

    • @deanolium
      @deanolium 10 หลายเดือนก่อน +1

      Plus you can then just type a `>` to then go into command mode. Also you can easily just pop a terminal open in VSCode to do your command line stuff.
      I oscillate between VIM and VSCode, and I have to say that VSCode is fantastic once you have it set up to how you like working. It's also pretty lightweight for me, but that's partially down to what extensions you have installed.

    • @harleyspeedthrust4013
      @harleyspeedthrust4013 7 หลายเดือนก่อน

      ​@@deanoliumthe terminal is vscode is obnoxious imo. it just sits there taking up screen space and you have to click a tiny x button to close it. also, in one of our codebases there's some jest thing that brings the vscode terminal up every so often and i have to close it again. I don't think it's actually running any tests but the shit it prints to the terminal doesn't give any hints. I don't know if it's an extension or one of the test shaman's infernal scripts. in comparison, vim + tmux is so much nicer. if you want to have a terminal open while you edit, you can bring one up easily by creating a tmux pane. when you want it to go away, you can either kill it or zoom in on your vim pane. you can have as many terminals as you want and you can put them wherever you please. if you're so inclined you can also just run shell commands in vim and you don't have to click some tiny buttons. my favorite thing is that there is no terminal popping up at random times with some nonsense about jest

    • @poika22
      @poika22 7 หลายเดือนก่อน

      @@scythazz even if vim did take hours to configure (it doesn't), it's not like the "devs" who can't be bothered to spend an hour to configure their IDE will be productive and efficient on any other IDE. it shows their attitude (and skillset) in general if something like configuring you IDE is too much to ask.

  • @bonsairobo
    @bonsairobo 11 หลายเดือนก่อน +3

    Never in my life did I expect a neovim user to put Notepad at the top rank.

    • @sillymesilly
      @sillymesilly 8 หลายเดือนก่อน +1

      Simplicity rules

  • @yarrichar
    @yarrichar 7 หลายเดือนก่อน +1

    With neovim my problem is I don't have a concrete example of something that it does that I need. Would be cool to see a side by side of it versus something like intellij. I can already rename occurrences of a variable, search my workspace, optimise imports, copilot, etc etc. I want to justify spending the time on neovim, but feel like it'd be - at best - an incremental improvement.

  • @FREEZarts
    @FREEZarts 6 หลายเดือนก่อน

    i've been using sublime everyday for like a year and a half now and i love it

  • @ShiloBuff
    @ShiloBuff 11 หลายเดือนก่อน +3

    I've been programming for decades and I am quickly becoming disappointed in myself that I haven't taught myself Vim or Vim Motions. This past couple months I have been very annoyed everytime I have to use my mouse. But I simply don't have the time to learn a new environment outside of VSCode right now. I still personally think "high level ide features" still will always be king when it comes to programming as it can improve productivity. But I definitely think im holding myself back by not using Vim Motions / macros. Someday I will take some time off work to toss myself in a Udemy course and forcing myself to try it.

    • @brentsaner
      @brentsaner 6 หลายเดือนก่อน

      Run through the `vimtutor` command/program a couple times. It'll get you to the point where you can comfortably use vim as a daily driver after 30 mins to an hour of running through it.

  • @lenzokun
    @lenzokun ปีที่แล้ว +3

    Bruh, neovim and vim are pretty much the same. In terms of language support you can just pick what you want in the make config.
    Most the contributors to both neovim and vim are also pretty much the same as well. You can legit just select lua support in vim if that's what makes or breaks an editor for you. The vim9 script not being backwards compat sucks but if it improves the config lang then why not?
    still think that imho Helix and Kakoune should be up higher on the list.

  • @lucagreggio2278
    @lucagreggio2278 7 หลายเดือนก่อน

    Is there a repository for the frontend? I’m curious to see how it’s made lol

  • @JackDespero
    @JackDespero 11 หลายเดือนก่อน +2

    Emacs is that editor that my white beard mentor for our scientific code used. He would search "flags" and do magic moving around files like a crazy man until he found the solution within seconds, while it would have taken me hours of shifing around all the possibilities found by grep, etc.
    But I once opened it and I was like "nah, I am definitively a vim guy".
    Apparently they released the new Emacs version and everybody, including this man, hated it with passion. So much so that he bought a new old laptop which still had the old version, since the laptop given by the lab only had the new version available.

    • @justanothercomment416
      @justanothercomment416 11 หลายเดือนก่อน +2

      Seeing comments like this are kinda funny. Literally, there is no editor worth using which isn't influenced or directly ripping off either emacs or vi (vim). There's a reason why these are still used and used by the cream of the crop of developers. There's a reason why so many editors poorly rip of features from them. Anyone not using these tools are self sorting themselves into the developer pecking order.
      Developers need to decide where they want to professionally reside in productivity and usefulness; assuming they have the knowledge and talent to reside at the top in the first place.

    • @Mallchad
      @Mallchad 6 หลายเดือนก่อน

      Emacs users just really are used to their environment. When they get updates sometimes it changes that and its really annoying.
      it's kind of like if something changed the command key in vim... its the same level of offputting.
      to be fair. emacs is so hackable and fully featured you can just as easily use emacs 18 as you can emacs 30 if you know how to code.

  • @asdqwe4427
    @asdqwe4427 ปีที่แล้ว +5

    I use neovim too, but I don’t understand the hate for vs code. It’s faster or as fast as any other non-terminal editor

    • @theherk
      @theherk ปีที่แล้ว +5

      Emacs / editors not using electron? Don't get me wrong, I think VS Codium is good, but most electron apps won't be as performant as native toolkits.

    • @asdqwe4427
      @asdqwe4427 ปีที่แล้ว +1

      @@theherk yet a lot of them are slower, IntelliJ, visual studio, eclipse…

    • @theherk
      @theherk ปีที่แล้ว

      @@asdqwe4427 Definitely. I’m simply saying it isn’t as fast as all other non term editors. Many are indeed slower, but some are definitely faster.

    • @asdqwe4427
      @asdqwe4427 ปีที่แล้ว +1

      @@theherk sure, my point is just that it’s far from being the worst offender and it has a huge amount of plug-ins

    • @gagagero
      @gagagero ปีที่แล้ว

      ​@@asdqwe4427 That's because those are full IDEs...

  • @jdal21
    @jdal21 ปีที่แล้ว +6

    As a nano user i feel lonely

    • @jasondoe2596
      @jasondoe2596 ปีที่แล้ว +3

      Don't be, there are dozens of us. Dozens!

  • @berend109
    @berend109 ปีที่แล้ว +2

    notepad++ is the first thing I install, it is always handy to just have it even though I only use it once a year.

  • @Z3rgatul
    @Z3rgatul 10 หลายเดือนก่อน +1

    I am struggling on what category i should put this video, painful or dogwater

  • @bonsairobo
    @bonsairobo 11 หลายเดือนก่อน +13

    VSCode is not that heavy. 165M for my large open project, which is pretty reasonable for an always-open program. And just because it has jr dev UX wins doesn't mean it's bad for power users. It is hackable with many good plugins. It has a very nice rust-analyzer plugin. The CodeLLDB plugin is awesome for debugging (one place where GUI is nice). It has vim keybindings and sublime keybindings plugins. It has SSH remote editing and live share collaborative editing. But if you don't like a GUI editor than you just won't like it.
    Prime and friends are simply wrong on this take, and their justification is incredibly hypocritical, claiming that VSCode users only use it b/c they don't want to learn another editor, when Prime suffers from the same exact problem.
    BTW this is coming from someone who mained vim at work for years and still has the keybindings burned in to my hands.

    • @somenameidk5278
      @somenameidk5278 8 หลายเดือนก่อน

      you had a good experience with codelldb? i tried using it and it would miss breakpoints, get the line it was on wrong and often jumped into the dissasebly view for no good reason. i guess it maybe works better with rust than c++?

    • @roskapostit2609
      @roskapostit2609 8 หลายเดือนก่อน

      You have to count all the processes what it fires up. I checked the thing few days ago and there was 12 processes up and running total 1.3 Gb ram usage (in idle with no open files). EDIT: some plugins was loaded but if I remember right w/o any extensions the mem usage was way over 0.5G. btw. nvin with a bunch of plugins only 63M...

    • @JapaAppa
      @JapaAppa 7 หลายเดือนก่อน

      @@roskapostit2609 why would this even matter when its quickly becoming standard for devices to have 64+gb of ram?

    • @roskapostit2609
      @roskapostit2609 7 หลายเดือนก่อน

      @@JapaAppa You open a 12 character long "Hello World!" text file and it will take over a gigabyte of RAM ?! Come on, wake up. Bloated like a hell -> it will be very slow when the project grows. It's just madness.

    • @poika22
      @poika22 7 หลายเดือนก่อน +3

      @@roskapostit2609 RAM usage doesn't grow linearly with project size. my vscode with some extensions and 10 files open is currently taking 328MB. which I could not care less about. I wouldn't care if it was 3gb. but if the project was twice that size, it wouldn't take twice as much RAM. it'd take a tiny amount more. that ram overhead is there to run the bloated baseline UI, not because it somehow scales projects weirdly.

  • @tylermfdurden
    @tylermfdurden 11 หลายเดือนก่อน +4

    wow, didn't make it past the first one because nano is actually the only editor that belongs in S-tier

    • @YumekuiNeru
      @YumekuiNeru 10 หลายเดือนก่อน

      it deserves the based category at the top

  • @d34d10ck
    @d34d10ck 11 หลายเดือนก่อน +2

    Have those guys used vscode before?

  • @DefCantGame
    @DefCantGame 7 หลายเดือนก่อน

    My favorite about Atom was when it first came out and your project hit above 32mb it would throttle down to snail speed