Hacker News new | past | comments | ask | show | jobs | submit login

I've been a vim user for at least 18 years, but I still use textmate often as #2. TM's find/replace system is the best of any text editor I've ever used, and if I have to bulk-convert a file from one format to another by hand, the multi-column editing support is first-rate. Often I can just select all first-positions, and word-move around all lines at once, inserting commas and deleting parens. Those features just seem native and intuitive to me, and I miss them dearly elsewhere in the OS. Other editors try to implement those features but it's usually janky and hard to call native-feeling.



Can you elaborate on the multi-line editing problems?

I've been using Sublime Text for a long time, and briefly used Visual Studio Code, and all the actions you've mentioned are supported (if I've understood them well).

However, I'm curious if I'm missing something.


Most of my issues with e.g., SublimeText are on the selection side of things. For example, last time I tried SublimeText, I tried ^W to build a multi-select. Didn't work. Tried incremental-find, didn't work. Finally try quick-find, didn't actually multi-select (yellow highlights), but then notice there are cursors without selection, so finally can move them around and build the selection. I don't remember there being any issues once the multi-cursors are turned on.

Other editors get the other side of the coin wrong, and don't have all the movement operators needed to do a some jobs (word-move while selecting/deleting to remove ragged whitespace).

That all said, there is a big component of what one is familiar with. I'll admit TM's multi-select was the first good implementation i've used and haven't strayed too much since.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: