现在的位置: 首页 > 综合 > 正文

Macvim编辑器python

2013年02月24日 ⁄ 综合 ⁄ 共 1543字 ⁄ 字号 评论关闭

首先,本文的内容很大一部分源自天堂皓月的博文,原文地址:

http://www.hackecho.com/archives/850.html


下载与安装:

Macvim的下载地址:

http://code.google.com/p/macvim/

下载下来是一个压缩包。解压之后是三个文件。

第一个是MacVim,就是一个V图标的app。把这个文件剪切或者复制到应用程序文件夹。

第二个是mvim的shell,用命令把它拷贝到bin下,这样就可以在终端里调用mvim了。

sudo cp source_dir/mvim /usr/local/bin

第三个是readme,这个就不说了。

打开一个终端,输入mvim,正常会弹出Macvim的主界面,安装就完成了。

配置:

先建立配色方案。要安装一个新的配色的话,首先需要新建文件夹:

mkdir ~/.vim
mkdir ~/.vim/colors

可以在下面这个网址下载一个配色方案文件:

http://www.vim.org/scripts/script_search_results.php?keywords=&script_type=color+scheme&order_by=creation_date&direction=descending&search=search

将下载下来的.vim文件放到刚才建立的这个文件夹 (~/.vim/colors) 下, 我这里是下了个lucius.vim (其实sonoma.vim也不错),如下:

mv lucius.vim ~/.vim/colors

编辑.vimrc文件

vi ~/.vimrc

具体设置如下:(双引号开头的为注释行, 具体配置意义可以百度一下VIM配置)

set nocompatible
syntax on
set number
set showmatch
set encoding=utf-8

set autoindent
set smartindent

set tabstop=4
set shiftwidth=4

"set guifont=Menlo:h16:cANSI
"set background=dark

colorscheme lucius

set nobackup
set noswapfile

设置,以标签页形式打开文件:

编辑mvim:

cd /usr/local/bin/
sudo mvim mvim

这里,用了sudo,因为不用sudo的话,mvim是只读的,不允许编辑。

打开了之后,首先在文件头部加入:

tabs=true

在文件底部找到最后的if块,用下面的替换:

if [ "$gui" ]; then
    if $tabs && [[ `$binary --serverlist` = "VIM" ]]; then
        exec "$binary" -g $opts --remote-tab-silent ${1:+"$@"}
    else
        exec "$binary" -g $opts ${1:+"$@"}
    fi
else
    exec "$binary" $opts ${1:+"$@"}
fi


目录浏览-目录树

实现目录浏览需要NERDTree。

第一步: 解压下载下来的NerdTree压缩包

第二步: 将“plugin”和“NerdTree_plugin”中的所有文件,注意是文件,不是文件夹,放到~/.vim 下的plugin文件夹中。没有plugin文件夹就建一个。

第三步: 将“doc”和“syntax”这两个文件夹放到~/.vim下

第四步: 运行vim或者gvim输入“:NERDTree”

内部功能(OmniComplete)

这个是可以让vim在不使用插件的情况下,开启代码的自动完成功能。

还是编辑~/.vimrc

vi ~/.vimrc

加入下面的配置:

autocmd FileType python set omnifunc=pythoncomplete

抱歉!评论已关闭.