4 ms·
I use vim regularly on my day job. However, I am not familiar with more of the advanced side of things, and would never call myself an advanced user. That aside
by erklik 6y ago
I use vim regularly on my day job. However, I am not familiar with more of the advanced side of things, and would never call myself an advanced user. That aside, I was always of the impression that vim was simply vi but extended in a sense.
Is that not the case? How different is vi to vim?
- aoloe 6y agoIn my eyes, vi is ok for system administration, but not for programming. The differences are not huge, but even if I have a "small" .vimrc with one single plugin, I have issues using the vim.tiny installed on Debian by default. The Vim help has a list of the differences: https://vimhelp.org/vim_faq.txt.html#faq-1.4 https://vimhelp.org/vim_faq.txt.html#faq-1.4 The most important to me are: - a real undo - buffers - macros (recorded on the fly with ththe q key) - visual mode (included the block selection mode) - text completion (ctrl-p, ctrl-x-f) - automatic indenting - advanced text objects (selecting everyting between '()') Not having one single of them would not hinder me much... but all of them at once: that hurts!
- mmm_grayons 6y agoThe "killer feature" for me is asynchronous jobs. It makes life so much easier.
- ljosifov 6y agoThis advanced tutorial helped me https://www.ele.uri.edu/faculty/vetter/Other-stuff/vi/009-index.html https://www.ele.uri.edu/faculty/vetter/Other-stuff/vi/009-in.... I have not found many advanced vi/m tutorials, I wish there were more. hth