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

With facts in hand, no, vim is not a text manipulation language. vim script is: http://en.wikipedia.org/wiki/Vim_script

I never referred to vim script. I referred to vim. To quote you, "you obviously have no clue" that vim is an editor, which contains vim script.



Dude. He's right.

Vim is clunky, I'll admit it, but it is a text-manipulation language separate from vim script.

Vim-the-language looks like this:

  ci)char* arg<ESC>/func<CR>V}:s/param/arg/g<CR>


That's kinda looks like what I have to type in to go to the end of a single line in Vim. ;-)


Actually, the vim language utilizes regular expressions, so end of a single line is $ while ^ is the beginning of the line. Just like the regex: "/^[0-9]*$"


Vim is usually fairly efficient in what it makes you type, just not always as consistent as I'd like.




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: