Live data from Hacker News

My thoughts about editors in 2020

phaazon.net

1–10 of 71 posts

Re: My thoughts about editors in 2020

#2
My thoughts after coding for 15 years now... I still can’t be bothered to learn emacs or vim. I’ve tried and it just never sticks. I remember fewer commands in vim than I knew 10 years ago.

I really like smart IDE’s like IntelliJ and pycharm. I’m doing a typescript project in VSCode and the refactoring and code understanding is just... not enough. I agree with James Gosling’s opinion of heavy IDE’s. They help me. I’m not out to prove any my manliness

Also, I feel like I do more reading code and debugging than writing nowadays, and I am not bothered by my speed at writing code.

Re: My thoughts about editors in 2020

#4
It's interesting that none of all this is really the reason why I use what I use ... I use vim simply because it is ubiquitously installed on every linux and Mac system no matter what or where, including keybindings in every other editor or IDE I would ever encounter, including the bash command line (after set -o vi) and FireFox (with SurfingKeys).

The fact that it happens to be powerful enough to do everything I want is of course necessary, but there are dozens of editors that satisfy that requirement. Simply not having to switch out of Vim navigation or move my hands off the keyboard for the whole day across the dozens of different tools that I use is what makes it a winner.

Re: My thoughts about editors in 2020

#5

My thoughts after coding for 15 years now... I still can’t be bothered to learn emacs or vim. I’ve tried and it just never sticks. I remember fewer commands in vim than I knew 10 years ago. I really like smart IDE’s like IntelliJ and pycharm. I’m doing a typescript project in VSCode and the refactoring and code understanding is just... not enough. I agree with James Gosling’s opinion of heavy IDE’s. They help me. I’m…

I'm 10 years in and I'm the same. My editor is never, ever my bottleneck. Especially not to the degree that I'm going to sink dozens of hours into learning one. It has never gotten in my way and I just don't care. I have given Vim a couple of hours, realised I was learning solutions to problems I never had, and I moved on. Life's too short for that noise.

Re: My thoughts about editors in 2020

#6

My thoughts after coding for 15 years now... I still can’t be bothered to learn emacs or vim. I’ve tried and it just never sticks. I remember fewer commands in vim than I knew 10 years ago. I really like smart IDE’s like IntelliJ and pycharm. I’m doing a typescript project in VSCode and the refactoring and code understanding is just... not enough. I agree with James Gosling’s opinion of heavy IDE’s. They help me. I’m…

It’s always seemed silly to me not to use tools that make your job easier. JetBrains products are the most powerful software I have to get my work done.

Re: My thoughts about editors in 2020

#7
post #5

My thoughts after coding for 15 years now... I still can’t be bothered to learn emacs or vim. I’ve tried and it just never sticks. I remember fewer commands in vim than I knew 10 years ago. I really like smart IDE’s like IntelliJ and pycharm. I’m doing a typescript project in VSCode and the refactoring and code understanding is just... not enough. I agree with James Gosling’s opinion of heavy IDE’s. They help me. I’m…

I'm 10 years in and I'm the same. My editor is never, ever my bottleneck. Especially not to the degree that I'm going to sink dozens of hours into learning one. It has never gotten in my way and I just don't care. I have given Vim a couple of hours, realised I was learning solutions to problems I never had, and I moved on. Life's too short for that noise.

The important lesson with vim is that you should be able to edit faster than you can think. It doesn't matter whether you use vim keybindings or emacs keybindings, or whatever, just that you have replacements for the functionality so that your brain can be free to think about the problem at hand rather than the nifty-gritty of editing text.

Re: My thoughts about editors in 2020

#9
I've been using emacs or vi for a long time.

emacs is my primary editor.

I used to use vi/vim more, because it is available just about everywhere and it's great for quickly editing a config file on a remote system.

But once I started using tramp, I now use emacs for all systems.

Tramp is a built-in way of editing files on remote systems using ssh as the transport. I can edit remote config files on dumb iot devices that don't run much more than busybox - with highlighting and undo and all the full-featured stuff.

open /ssh:foo:.profile to edit your profile on remote system foo.

You can also mix files - local and remote - all in different buffers. copy/paste between them, etc.

One thing he mentioned I haven't tried is LSP. anyone have any tips?

Re: My thoughts about editors in 2020

#10
post #6

My thoughts after coding for 15 years now... I still can’t be bothered to learn emacs or vim. I’ve tried and it just never sticks. I remember fewer commands in vim than I knew 10 years ago. I really like smart IDE’s like IntelliJ and pycharm. I’m doing a typescript project in VSCode and the refactoring and code understanding is just... not enough. I agree with James Gosling’s opinion of heavy IDE’s. They help me. I’m…

It’s always seemed silly to me not to use tools that make your job easier. JetBrains products are the most powerful software I have to get my work done.

Those things are often huge, slow, and take a long time to learn—not all sunshine and roses. When the control panel has search you know you're in one. All a tradeoff of course.
Post reply on HN