26 Nov 2012

OSX 上默认 VIM 不支持 + 寄存器

OSX 上默认 VIM 不支持 + 寄存器,所以从系统剪贴板相互复制东西就麻烦了 所以,我重新装了一下vim

brew install vim

然后

which vim

发现还是 /usr/bin

于是,在 .zshrc内 把 /usr/local/bin 加入 PATH 就 ok 了 其实后来想想,把原来的 move 到 old 上去,将 /usr/bin/vim ln 到/usr/local/vim 就 OK 了 或者

brew install macvim --HEAD --override-system-vim

来安装 macvim 并覆盖系统原来的vim

下来,发现在OSX内用tmux后仍然无法访问+和*寄存器 一直提示 Nothing in + register SO上找找,发现

 brew install reattach-to-user-namespace

装这个补丁就可以访问tmux的buffer了 最后贴一下.tmux.conf

set-option -g default-shell $SHELL
set-option -g default-command "reattach-to-user-namespace -l zsh"
bind y run "tmux save-buffer - | reattach-to-user-namespace pbcopy"
unbind p
bind p paste-buffer
bind -t vi-copy v begin-selection
bind -t vi-copy y copy-selection

另外不要忘记设置vim的

set clipboard=unnamed

完整的配置https://github.com/huobazi/dotfiles

02 Nov 2012

tmux丢失或显示vim的配色

使用tmux,同时使用vim,发现配色总是和别人截图有差别 在.tmux.conf内设置了

set -g default-terminal "screen-256color"

还是木有作用,最后在SO上找到了解决的办法 在.bashrc内(我是在.zshrc内)添加

alias tmux='tmux -2'

就OK了

参见

http://vim.wikia.com/wiki/256_colors_setup_for_console_Vim http://stackoverflow.com/questions/10158508/lose-vim-colorscheme-in-tmux-mode

11 Jan 2010

漂亮的VIM配色方案

这里
http://code.google.com/p/vimcolorschemetest/
有一堆一堆的配色方案

Browse By File Type

Featuring 428 schemes: