sh 在Vagrant Ubuntu框中设置Vim + Vundle + Solarized + Tmux。这与我在Vim + Tmux上的文章有关:http://fideloper.com/mac-

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 在Vagrant Ubuntu框中设置Vim + Vundle + Solarized + Tmux。这与我在Vim + Tmux上的文章有关:http://fideloper.com/mac-相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env bash

# Bash script to automate Vim+Tmux install as written about here:
# http://fideloper.com/mac-vim-tmux

# Test if Git is installed. 
# Installing Git is not the job of this script
git --version 2>&1 >/dev/null
GIT_IS_INSTALLED=$?

if [ $GIT_IS_INSTALLED -gt 0 ]; then
	echo "ERROR: Git is not installed"
	exit 1
fi

# Install or update vim & tmux dependencies
# Requires some sudo action
sudo apt-get update
sudo apt-get install -y vim tmux

# Install Vundle for current user
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

# Configure .vimrc and vim plugins
cat << EOF | tee -a ~/.vimrc
set nocompatible
filetype off

set rtp+=~/.vim/bundle/vundle/
call vundle#rc()

" Core Bundle
Bundle 'gmarik/vundle'

" Your Bundles Here
Bundle 'altercation/vim-colors-solarized'

" Settings
filetype plugin indent on
set number
syntax enable
set background=dark
let g:solarized_termcolors = 256
colorscheme solarized
EOF

# Install Plugins
vim +BundleInstall +qall

# Configure tmux
cat << EOF | tee -a ~/.tmux.conf
set -g default-terminal "screen-256color"
EOF

echo "SETUP COMPLETE"

以上是关于sh 在Vagrant Ubuntu框中设置Vim + Vundle + Solarized + Tmux。这与我在Vim + Tmux上的文章有关:http://fideloper.com/mac-的主要内容,如果未能解决你的问题,请参考以下文章

sh 在Ubuntu中设置虚拟主机

sh 在Ubuntu 15中设置语言环境

在 ubuntu 的 git 存储库中设置 AWSDevTools-RepositorySetup.sh

在 Vagrant 中设置虚拟机的 mac 地址

Vagrant box ubuntu/xenial64 没有密码的解决方法

如何使用 VMware Provisioner 在 Vagrant 中设置 eth0 MAC 地址?