level 1
-2
我在win平台上,所以是直接安装。中间下面一行是quickfix,:copen可以直接叫出。
左边是taglist,查看函数。右边是NERD_tree,比原先查看文件方便许多。
-4
字体不错,文泉驿的吗?
2010年10月15日 14点10分
5
level 1
我的.vimrc
------
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
set diffexpr=MyDiff()
function MyDiff()
let opt = '-a --binary '
if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
let arg1 = v:fname_in
if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
let arg2 = v:fname_new
if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
let arg3 = v:fname_out
if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
let eq = ''
if $VIMRUNTIME =~ ' '
if &sh =~ '\<cmd'
let cmd = '""' . $VIMRUNTIME . '\diff"'
let eq = '"'
else
let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
endif
else
let cmd = $VIMRUNTIME . '\diff'
endif
silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction
set number
colo elflord
set tags=tags;
set autochdir
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
"NERDTree plugin
let NERDTreeWinPos = "right" "where NERD tree window is placed on the screen
"let NERDTreeWinSize = 30 "size of the NERD tree
nmap <F7> <ESC>:NERDTreeToggle<RETURN>" Open and close the NERD_tree.vim separately
2010年10月15日 14点10分
7
level 1
回复:5楼
不是文泉驿,是Monaco, apple下的字体
2010年10月17日 10点10分
8
level 1
楼主,您做的真是不错。
问您一下,我不知道怎么利用quickfix,能不能实现编译结果在quickfix的输出,如果我调用外部的编译器(比如C51.exe,它是一个编译单片机程序的编译器,在cmd下可以直接运行运行"C51 DB large myprogram.c"编译文件,并且在cmd窗口直接输出编译结果),如何把外部编译器的编译结果输出到quickfix窗口?
2010年12月15日 11点12分
10
level 1
-10
我和msys搭配使用,自己写个makefile,输入:make它就会自动编译连接。
2011年02月09日 10点02分
12
level 1
-10
也不知道你是否还能看到这条信息,但我相信,如果你看到了。
你前面的疑问也会没了。
因为上面那张图片已经说明了一切。。哈。
2011年02月13日 09点02分
14