Mac 配置ruby环境之zsh vim

本文档介绍了如何在Mac上配置Ruby环境,包括安装xcode、homebrew、ruby、vim以及zsh。同时,还详细阐述了如何安装oh-my-zsh和autojump,以优化终端体验。另外,文章还提供了在Vim中设置ruby自动补全和优化vimrc文件的指南,以提升开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值