Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

emacs and vi are console based editors. I don't understand how anything could get to the point where it could never be made better.

In Sublime you can select text with your mouse and on the right there is a graphical overview of the entire document.



>emacs and vi are console based editors.

Don't know about emacs, but vim has an (optional) gui.

>In Sublime you can select text with your mouse

And in vim - even in the console version in fact. It's useful being able to select text, scroll with the mouse wheel, etc in a terminal window, particularly if you're editing a file on a remote machine.

>and on the right there is a graphical overview of the entire document.

Depending on what 'graphical overview' means, it's almost a certainty that vim can do something similar. The only thing I can think of where that would not be the case is if you mean something like a thumbnail view of the whole document (can't see much use for that offhand, but maybe) [edit: I had a second look to see what you meant by that, and yeah it looks like that's one thing vim can't do].

Not sure if you're aware but it also has features like tabs, arbitrarily split screen, colouring (console version is limited to 256 colours unfortunately, not sure about gui [edit: gVim supports proper 24bit colours]) and numerous other features that you might only expect in a dedicated graphical application.


Having an (optional) gui is something "new". The parent post I was responding to asserted that there was nothing new in the editor space since emacs and vi.

I just opened vi on my machine and I was unable to select text. Maybe there's a way to get it to work... but in Sublime and other graphical editors it just works.

Thumbnail may have been a better word... Sublime has just that. I've found it useful when working on long files. But regardless, there are other features that a GUI enables, like code folding...


Gvim is probably what you're looking for. There's also an easy-to-use version called cream.


What makes you say a GUI is required for code folding? A screenshot of vim: https://blog.stefanpopp.de/wp-content/uploads/2010/04/vim7.p...




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: