Mac 配置ruby环境之zsh vim
来源:互联网 发布:货车软件 编辑:程序博客网 时间:2024/06/05 20:51
Mac 配置ruby环境之zsh vim
2015-09-04 by sam @ shaoxing
1.install xcode
2.install homebrew
3.sudo brew install ruby
4.brew install vim
5.install zsh
6.brew install wget
7.install oh-my-zsh
:: wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
##install sudo git clone git://github.com/robbyrussell/on-my-zsh.git ~/.on-my-zsh
8.brew install autojump
:: wget https://github.com/downloads/joelthelion/autojump/autojump_v21.1.2.tar.gz
add 如下代码到 ~/.zshrc:
plugins=(git autojump)
[[ -s ~/.autojump/etc/profile.d/autojump.sh ]] && . ~/.autojump/etc/profile.d/autojump.sh
################################
##ruby for vim
1.End自动补全
下载 ruby-macros.vim 到/usr/share/vim/vim#/
地址 http://www.vim.org/scripts/download_script.php?src_id=1053
编辑 ~/.vimrc 添加如下命令
source $VIMRUNTIME/ruby-macros.vim
2.~/.vimrc 配置文件
syntax enable
syntax on
set background=dark " 你可以改成 light or dark
if !has('gui_running')
set term=xterm
set t_Co=256
endif
let g:solarized_termcolors = 256
colorscheme solarized
set nu
" Set syntax highlighting for specific file types
autocmd BufRead,BufNewFile Appraisals set filetype=ruby
autocmd BufRead,BufNewFile *.md set filetype=markdown
autocmd Syntax javascript set syntax=jquery
" Color scheme
"colorscheme solarized
highlight NonText guibg=#060606
highlight Folded guibg=#0A0A0A guifg=#9090D0
source $VIMRUNTIME/ruby-macros.vim
" Backspace deletes like most programs in insert mode
set backspace=2
" Show the cursor position all the time
set ruler
" Display incomplete commands
set showcmd
" Set fileencodings
set fileencodings=utf-8,bg18030,gbk,big5
filetype plugin indent on
" Softtabs, 2 spaces
set tabstop=2
set shiftwidth=2
set shiftround
set expandtab
" Display extra whitespace
set list listchars=tab:»·,trail:·
" Make it obvious where 80 characters is
set textwidth=80
set colorcolumn=+1
" Numbers
""set number
set numberwidth=5
set matchpairs+=<:>
set hlsearch
" Highlight current line
""au WinLeave * set nocursorline nocursorcolumn
""au WinEnter * set cursorline cursorcolumn
""set cursorline cursorcolumn
- Mac 配置ruby环境之zsh vim
- Mac配置终端环境 iTerm2 + Zsh + Oh My Zsh + tmux
- mac 终端配置iterm2 + oh-my-zsh + tmux + vim
- mac 配置zsh
- mac 下 zsh配置
- MAC下配置ZSH
- MAC下zsh配置
- MAC下配置ZSH
- mac下zsh配置
- MAC下配置ZSH
- Mac 下配置终端环境 iTerm2 + Zsh + Oh My Zsh + tmux
- MAC环境下配置Ruby环境
- Shell之Mac下配置iTerm2 + zsh +tmux
- 如何在Mac下配置Ruby环境
- MAC 配置安装 zsh与oh-my-zsh
- mac下 iterm+Zsh+Oh My Zsh+tmux 配置方案
- Mac在zsh环境安装Maven
- Mac下Ruby on Rails环境配置并配置Redmine
- ActionScript 3.0 学习(九) AS3 一个应用正则表达式替换字符串的例子
- dede系统301定向
- Hadoop 运行wordcount 实例
- 网络虚拟化相关
- 从头开始实现一个神经网络
- Mac 配置ruby环境之zsh vim
- Android View.OnTouchListener 的子类,AutoScrollHelper,ZoomButtonsController,ListViewAutoScrollHelper
- HDU 5202
- Hopfield's associative memory network
- Android ListView —— Adapter, BaseAdapter, RecycleBin
- POJ 2083 Fractal
- 基于SCN的查询(AS OF SCN)
- CURL抓取网页内容并用正则提取。
- 中断机制与内核定时器