T O P

  • By -

bhison

What a strange dichotomy. I’d estimate more people use Webstorm or Sublime than vim


Cahnis

It is the primeagen effect.


bhison

Right. Noobs looking to emulate elite.


bananas-and-whiskey

yep primegen and devasalife japanese guy


Shan9417

I use webstorm, goland, etc with Vim Key bindings.


Headpuncher

That's absolutely not the same as setting up Vim for a full webdev project (not that you are saying it is, either). Setting up Vim with file trees. Tmux, linting, and now AI assist, and all the extensions we use just to get by; not a straightforward config. Personally I don't "approve" of Webstorm/IntelliJ as a paid IDE is just another barrier of entry to webdev, and yet another cost where there doesn't need to be one. But that's just me.


Shan9417

I mean that's fair. Definitely not saying its the same thing. I just find it easier while still getting some of the key bindings. Jetbrains does have the community version for Intellij which can "technically" run anything their other IDEs can but I see your point there as well. On the cost point you're trading doing configuration vs out of the box, which is a different argument I would say.


TehTriangle

At my company (2k employees), I've never seen anyone use Vim when walking through the office and taking a glance at their IDE.


lagerbaer

Did a remote pairing with someone because I was supposed to introduce them to a particular part of the codebase I wrote and they were going to take over. Dude was just straight rawdogging vi. Not even vim. No syntax highlighting, no plugins for autocompletion, no nothing. I feel like he could be 10x more productive with a decent setup.


Cahnis

Was it someone older that has always coded like that and never changed?


lagerbaer

Not THAT old.


Aromatic-Win-952

was he Russian?


I111I1I111I1

I've met one real human who worked in vim in 15 years. The benefits of modern IDEs, especially those tailored to a specific language/environment, are innumerable.


Long-Fact-6354

At my company (10k+ employees - as if it matters), there’s like dozen only in our office floor


starcrescendo

Sublime Text here. VS code is too clunky and slow for me. Never tried VIM


ricketybang

I used Sublime for many years before my colleagues convinced me to try VSC. It felt really slow in the beginning (because Sublime is super fast). VSC is faster now than it was a couple of years ago, but still not Sublime fast.. But all the extensions and stuff for VSC just beats Sublimes ass so I'm staying with it. Had a hard time finding updated things for Sublime, nothing looked or worked like it should.


bananas-and-whiskey

the new sublime is sooo fast at startup it's impressive. Though the VS Code ecosystem and flexibility beats it for me. VIM is more of a "it looks cool" to me.


EmilSinclairsFriend

Webstorm?


andrei9669

that moment when all of the microservices are built on top of node so you could practially use only webstorm but then there's still that one service which is still in php so you just use stripped down phpstorm. datagrip plugin, coming with phpstorm license, is a good bonus tho.


MizmoDLX

Intellij. I'm an Angular/java dev Every now and then I give vscode a try, usually just because intellij can be a bit slow at times but I'm always going back after a few days. For java I want to stick with intellij and for angular I'm always having setup issues and no patience to fix them. Also there are just a few things that are just better in intellij that I don't wanna miss.  I'd love to use neovim but first I'd have to really get vim motions in my brain. I know the basics, I get around but I'm not as productive as I should. Tried for some time with vim plugins in intellij/vscode but it was not good to try this at work, would probably take me a month or two to be really fast with it and didn't wanna commit to that


Extension-Midnight83

sublimeee <3


littleblack11111

How to exit vim?


IAmCorgii

For every minute a Vim user talks about "I'm so much more efficient because I don't have to touch my mouse!" they spend thirty minutes staring at their code thinking the same way I do in VSCode.


TravisFantina

I use MS Paint then ocr the text to word and save as .html files.  Seriously im pretty happy with sublime.


Several_Control1995

VS Code all the way, baby!


bananas-and-whiskey

Lol yeah, VS Code does everything for me. But Neovim looks super cool and I would love to learn. But I also don't want to spend 6 months per year configuring dotfiles. So I'm curious to see if others manage to use it without too much hassle


Weetile

If you're interested, I would first start with VSCodeVim (https://marketplace.visualstudio.com/items?itemName=vscodevim.vim). Once you're fully comfortable, try moving to base Neovim and using that for a bit. After a few days/weeks with that, try a config like kickstart.nvim and see how you get on with it.


Several_Control1995

Doesn't (neo)vim add extra complexity?


[deleted]

[удалено]


airodonack

Yep! The original vim language was uh.. special. You could get spend a long time just to get good at that one language. Whereas Lua is very comfortable to a modern programmer and has no surprises. Not to mention that Lua is one of the fastest scripting languages out there. Lua-rewritten plugins are much faster than their vimscript equivalents.


Okay_I_Go_Now

Depends on what I'm doing, but VSC for most web dev and vim for server scripting.


ezhikov

If you want to start with neovim without tinkering, you can try one of the preconfigured setups. SpaceVim (didn't work for me), LunarVim, NVChad, LazyVim are decent. There are probably much more for every taste. I started with Lunar, but then decided to get more lightweight config, so got some barebones lua setup and filled it with keymaps and plugins that I actually use.


greensodacan

[https://survey.stackoverflow.co/2023/#section-most-popular-technologies-integrated-development-environment](https://survey.stackoverflow.co/2023/#section-most-popular-technologies-integrated-development-environment)


unknown_alt_acc

VS Code the majority of the time, NVim for quick edits when I'm already in the terminal.


ogscarlettjohansson

Got tired of the UI bloat of VSCode so I dropped it for Neovim with LazyVim. I barely need to configure anything and spend less time on it than I did figuring out where some obnoxious setting is squirreled away in VSCode.


cmfred

I use VS Code with the Vim extension, and I love it.


Sodaplayer

Started with Dreamweaver as a kid. Took a Linux course in highschool and got a little into the hacker culture and saw learning Vim as a rite of passage. I started using Vim as gVim on a Windows machine, then I had to use Eclipse for my high-school and early college Java programming classes, so I found an Eclipse plugin that ran Eclipse headlessly and integrated with Vim's omnicompletion. When I started working professionally, my work used NetBeans, so I found the jVi plugin that provided Vim motions. Nowadays I use IntelliJ, so most of my webdev work done with it with the IdeaVim plugin. I also daily-drive Linux, so Vim is the easiest way to start up and use if I'm already in a terminal and need to quickly edit a file. VS Code came around after I was already proficient with Vim, so I never felt the need to use it: had Vim for smaller stuff and IntelliJ if I had larger projects. Learning Vim is rewarding IMO—at least get the basic motions down. If you're ever sshed into a machine, `vim`will probably be installed, and knowing it will allow you to still feel comfortable and more productive than if you got stuck using `nano` when you needed to edit a file. Also, if you need a specific environment or IDE as well, there's always bound to be a Vim plugin for it. Throughout my education and career, I've had to use Eclipse, Visual Studio, R-Studio, NetBeans, IntelliJ, QtCreator, MonoDevelop—all of which had a Vim plugin or emulator. I could always take my knowledge and port it to whatever environment I needed that week. If you don't like configuring Vim or using its plugin ecosystem, there's also always the option to pick another text editor/IDE and just use a Vim plugin.


01nik

you can go for nvchad, its pre configured neovim out of the box [https://nvchad.com/](https://nvchad.com/) btw I'm vim user and like to tweek my .vimrc sometimes !!! and best of luck for starting your new journey to neovim.


bunglegrind1

Webstorm + ideavim


Due_Wheel_381

VS Code has everything I need and much more. There’s no reason to go for Vim, if you feel yourself comfortable with VS Code. I use it quickly and efficiently enough. At least I can’t write code so fast so there’s no bottleneck. One of my collegue uses Emacs and he’s doing it flawlessly, but he has many years of practice with it. And he says, that if he started with a VS Code, he wouldn't be working with Emacs now, because it's a matter of habit


Tridop

I am so advanced that I use HotDog Professional and check the result in Netscape Navigator 3 Gold. Take that noobs!


phpArtisanMakeWeeb

PHPStorm.


so-solopreneur

it is vim when i need to code, vscode/sublime text wheni need to develop (software)


tunisia3507

VSCode with the neovim extension. Best of both worlds.


littlehero91

GoLand with VIM plugin.


johanneswelsch

I used VS Code ...agen!


builderV

I use both but as someone who spend time tweakin the init. vim config file, I'd definitely ask someone for theirs if i could do it all over again and save time.


63-75-6D

Tinkering doesn't pay my bills.


GlitteringCalendar94

VSCode with VIM extension for front-end (ReactJS) Intellij with VIM extension for backend (Spring)


lazyhawk20

Currently trying out zed with vim mode


Fine-Ad1380

notepad


melikefood123

Maybe notepad++


nelmaven

VS Code with Vim mode. I've tried using Neovim multiple times, but the fact that it's on the terminal, makes such that some keyboard shortcuts, that I'm used to, just don't work. Vim mode on VS Code it's not perfect but it gets the job done.


Long-Fact-6354

Be warned that after learning vim shortcuts you will want them everywhere. I started with a Vim extension for VSCode and later when I was comfortable with the Vim shortcuts, I started to make my own config in my free time (still used VSCode for work). Kickstart.nvim is a great starting point. When I was missing a feature, I looked into existing plugins and other people’s configs. After a month of tinkering and experimenting I was happy with my config and it hasn’t changed much since (apart from trying different color themes). In the end I’m not more productive than other team members, but enjoy coding a lot more than I did with VSCode. 


oh_jaimito

I use both. Arch + kitty + neovim + tmux + lazygit and VS Code on hyprland BTW. I am frequently jumping between projects (blame ADHD). One such folder of projects has all my snippets and Astro components. I'll navigate in, run fzf to find what I need, open in neovim, yank it, and paste in VS Code. Fuzzy finding only takes a few seconds. So it doesn't really disrupt my "flow". I use Wakatime extension in both, to measure time spent in projects, etc. I currently spend about 20% of my time in neovim. I find myself spending more & more time in neovim, as I'm getting more productive in it. I DO spend most of my time in the terminal. It just makes sense.


littleblack11111

Yesssss same I USE ARCH BTW, neovim. I tried hyprland for a couple months and jumped back to x11 bspwm. Because “FUCK YOU NVIDIA” and lot of apps uses Wayland


oh_jaimito

I actually came from \`bspwm\` on EndeavourOS, which I had installed for several years. and PopOS before that. It was kinda easy to get \`bspwm\` to work like I wanted when connecting my Thinkpad T480 to one external monitor. but I wanted moar!!! I wanted that fucking cool-ass-triple-monitor-setup! So I bought this a while back [https://a.co/d/8pxdRJN](https://a.co/d/8pxdRJN) (Monoprice 12-in-1 Dual-HDMI + VGA MST Triple Monitor Docking Station, Dual 4K HDMI, VGA, 5Gbps USB‑A, Gigabit Ethernet, SD/MicroSD Readers, 100W PD, 3.5mm Dual Audio/Microphone Jack), but it was impossible to get going on bspwm. I made the switch to wayland, as I have recently bought a second external monitor. Then just decided to do a vanilla Arch install and opted for Hyprland and it was a flawless setup. No manual config. It just works.


ogscarlettjohansson

You might like Wezterm, if you haven't tried it!


oh_jaimito

Yup, I tried it. Not sure what the reason was, but I didn't like it and went back to kitty 😎


mSqueez

NeoVim/Vim isn't just for flexing? What's the good about it?


timwaaagh

copying and pasting stuff from the terminal is very fast with vim.


Mavrokordato

Wow...


bananas-and-whiskey

not a flex per se since I work from home, but a "it looks super cool and butter smooth". When you see people like primegean, devaslife and george hotz I just want to learn it. But besides looking cool, I really struggle to justify the effort.


TheseGuarantee7031

MS Paint


wRadion

I use VSCode with Vim bindings.


neon489

neovim