View Full Version : [all variants] Why does Ubuntu use vim-tiny instead of VI?
uberlinux
February 8th, 2009, 02:49 AM
This has always been an annoyance for me, and there's a thread fixing it here: http://ubuntuforums.org/showthread.php?t=636601
Fix is: sudo apt-get remove vim-tiny, sudo apt-get install vim.
My question is: Why does Ubuntu use VIM-tiny (aliased to vi), rather than vi "classic"? This seems to trip up a lot of vi users, and I've not seen another distro choose to do this. I see what the downsides are firsthand, but what are the *wins*???
Thanks,
- Kodiak
spiderbatdad
February 8th, 2009, 02:58 AM
ftw vim-tiny is tiny...smaller than nano. I think Ubuntu's primary movement is toward desktop environment and so, gui. uber-users should delight in remedying the command line editor short-comings
mb_webguy
February 8th, 2009, 03:31 AM
Vi has a terrible user interface. It's one of the most difficult editors I've ever had the displeasure to use. I still have nightmares of using vi from years ago when I worked on an Aix server through telnet.
Vim, as the name suggests, is an implementation of vi with numerous improvements, though its still not as easy to use as nano in my opinion. Vim-tiny is conveniently small, yet offers the basic functionality you'd expect from a text editor. Vim-tiny is preferable to other text editors when installing Linux on small storage device such as a USB flash drive, or on computers with very limited system resources.
dcstar
February 8th, 2009, 09:45 AM
Vi has a terrible user interface. It's one of the most difficult editors I've ever had the displeasure to use. I still have nightmares of using vi from years ago when I worked on an Aix server through telnet.
......
vi = Virtually Impossible to use....... ;)
heindsight
February 8th, 2009, 10:45 AM
vim may be slightly confusing for complete beginners, and it does take some getting used to, but once you've learned how to use it, it is infinitely more powerful than the likes of nano or gui editors like gedit.
If you do a lot of text editing then a basic editor just isn't good enough, you need something with the the power of vim (or emacs, if you're that way inclined).
mb_webguy
February 8th, 2009, 10:59 AM
vim may be slightly confusing for complete beginners, and it does take some getting used to, but once you've learned how to use it, it is infinitely more powerful than the likes of nano or gui editors like gedit.
If you do a lot of text editing then a basic editor just isn't good enough, you need something with the the power of vim (or emacs, if you're that way inclined).
Pardon me while I pull the stitches out of my sides.
I used vi everyday for three years, coding FORTRAN and C++ on an AIX server. I think that was plenty of time for me to have "gotten used to it". It sucks. If you do a lot of text editing, then you need an editor that has an intuitive interface that actually helps you to use its functionality rather than concealing that functionality from you with an obscure and completely unintuitive interface.
So what if nano doesn't have every tiny bit of the functionality of vi. With nano, I can be in the eighth hour of a marathon coding session at 3:00am, barely coherent, and still do what I need to do without screwing things up because I momentarily forgot what mode I'm in, or beating my head against the keyboard because I can't quite remember the exact obscure command I need to do an otherwise simple task.
madverb
February 8th, 2009, 11:05 AM
http://www.swaroopch.com/notes/Vim
mb_webguy
February 8th, 2009, 11:15 AM
Actually, I'd like to apologize slightly for my previous post. I misread heindsight's post, and thought he was talking about vi, not vim. Vim is still vi, but it is an improvement. I wish I'd had the option of using vim back then...
(Though nano would still have been even better. I was serious about beating my head against the keyboard. I have scars. ;) )
heindsight
February 8th, 2009, 11:41 AM
Actually, I'd like to apologize slightly for my previous post. I misread heindsight's post, and thought he was talking about vi, not vim. Vim is still vi, but it is an improvement. I wish I'd had the option of using vim back then...
(Though nano would still have been even better. I was serious about beating my head against the keyboard. I have scars. ;) )
well I've been using vim every day for seven or eight years, coding C, C++, java, python, bash and writing latex documents. I can't say that I ever found it unintuitive or obscure.
Of course I've had to spend some time learning new commands, but that was time well spent because once I'd learned the commands, they saved me countless hours of drudgery.
I can't see myself ever being satisfied with another editor. But, to each his own. That's the beauty of GNU/Linux and Free software in general, isn't it? If you don't like vim then there are plenty of alternatives - and if you don't like any of them you can create your own (or modify an existing editor to better suit your needs).
neur0
February 8th, 2009, 01:07 PM
Actually, what the OP is asking, i think, is why is vim-tiny installed by default instead of vim-full.
I know vim-full has more dependencies, but I don't know the exact reason why.
But some other distributions are implementing their vis much weirder then Ubuntu like Fedora 10 which doesn't have a binary called vim at all, only vi which is actually vim, so you can only invoke vim by vi.
I think the big difference is syntax highlighting, though I'm not sure since I don't code, so I use vim (vim-tiny) all the time only to edit config files and maybe write some quick notes and I don't need more then that.
mechanic
February 8th, 2009, 02:15 PM
Actually, what the OP is asking, i think, is why is vim-tiny installed by default instead of vim-full.
I think the clue is in the name! All those syntax and color files take up a lot of room.
m.
heindsight
February 9th, 2009, 12:07 AM
Yeah, I suspect vim-tiny is installed by default simply because vim proper would take up too much space on the CD. It would be nice to have proper vim installed by default, but I guess anyone who's experienced enough to be comfortable with vi(m) shouldn't have any difficulty installing it...
Powered by vBulletin® Version 4.2.2 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.