分页: 1 / 1

怎么根据不同的文件夹来配置不不同的vim设置?

发表于 : 2010-12-01 23:23
shmily623
如题,怎么根据不同的文件夹来配置不不同的vim设置?比如,在一个编程的文件夹中设置缩进等功能,在编辑文档的文件夹中设置一些缩写等。

Re: 怎么根据不同的文件夹来配置不不同的vim设置?

发表于 : 2010-12-02 2:13
自由建客

代码: 全选

>0< ~$ cat /usr/local/bin/vimide 
#!/bin/sh
VIMRC=/etc/vimide/vimrc
[ -e "${HOME}/.vimide/vimrc" ] && VIMRC="${HOME}/.vimide/vimrc"
COMMAND=`basename $0`
if [ $COMMAND = "vimide" ]; then
        echo $COMMAND
        vim -u "$VIMRC" $@
elif [ $COMMAND = "gvimide" ]; then
        GVIMRC=/etc/vimide/gvimrc
        [ -e "${HOME}/.vimide/gvimrc" ] && GVIMRC="${HOME}/.vimide/gvimrc"
        echo $COMMAND
        gvim -u "$VIMRC" -U "$GVIMRC" $@
else
        echo 'Please use "vimide" or "gvimide"'
fi

>0< ~$ ls -l /usr/local/bin/gvimide 
lrwxrwxrwx 1 root staff 6 11月 15 01:39 /usr/local/bin/gvimide -> vimide*

>0< ~$ sed -n '1,2p' /etc/vimide/vimrc
runtime! debian.vim
set runtimepath=~/.vimide,/etc/vimide,$VIMRUNTIME,/etc/vimide/after,~/.vimide/after

>0< ~$
关键之处以列出,其它的自己琢磨吧!

Re: 怎么根据不同的文件夹来配置不不同的vim设置?

发表于 : 2010-12-02 12:35
lilydjwg
这样?

代码: 全选

:h 'exrc'