You are here
I do a lot of development with Turnkey appliances inside VirtualBox virtual machines. I really ought to edit the code in normal-space since I've tuned many of my development tools the way I want them, but today I was being lazy and working on a Django appliance.
Using VIM I kept getting frustrated by little things: no syntax highlighting, couldn't switch between buffers... I kept getting the error "E319: Sorry, the command is not available in this version". I noticed that the install only had vim-tiny, which takes up a lot less space so it makes sense for Turnkey to assume the appliance is a production environment.
So the man pages suggest installing vim-runtime, so I did. Still got the E319 errors for the features I wanted. On a whim I decided to update and upgrade (erroneously thinking I was upgrading vim-common) and this yielded no change.
Basically, VIM is the wrong version to do what I want it to do. Other than compiling it from source, what options do I have?
just install the vim package?
You can install the full version of vim like this: And turn on syntax highlighting like this: Hope this helps.
Vim package has unmet dependencies
When I run apt-get install vim, I get the following message:
The following packages have unmet dependencies:
vim: Depends: vim-common (= 1:7.1-138+1ubuntu3.1) but 1:7.1.293-2ubuntu1 is to be installed
Yeah I'm getting the same
Yeah I'm getting the same thing. It's really annoying. Did anyone figure this out or is it just a bug in the release?
Okay I just had to do apt-get
Okay I just had to do apt-get remove vim-common and then do apt-get install vim and everything worked great.
vim: Sorry, the command is not available in this version
How to get syntax highlighting on by default after vim install?
I executed the command:
and now in vim when I do :syntax on I do get highlighting so that's cool!
But how do I set it up so that highlighting is always on by default? Each time I go into vim I do not want to have to enter the command :syntax on each time.
I am using Wordpress appliance 14.2.
You'll want to create/edit .vimrc
I forget where the default is on a new system as I just have a .vimrc which I copy to a new server. IIRC the default is /etc/vim/vimrc but YMMV. The vim wiki covers how to configure vimrc in detail.
Add new comment