
今天研究VIM的fold-expr,又引发了remote问题……,……决心重装一下GVIM6.3……卸载的时候没注意,把vimfiles和_vimrc都删掉了!!!
无奈,且从0再开始。参考newsmth vim版, vim.org,
edyfox的主页,当然还有vim的:h。
*
自己做了一个_vimrc
以前就是用安装后的那个改,现根据edyfox建议,自己从0做,并把mswin.vim去掉了(但保留了ctrl+s
保存)
|
" by zyx
2006-09-02 13:36 Saturday
set nocompatible
set magic
set ru "标尺信息
set ai
set sw=4
set ts=4
"以上是缩进相关
set backspace=indent,eol,start
colo evening
sy on
set go=
set nobackup
set hlsearch
set showmatch
" Use CTRL-S for saving, also in Insert mode
noremap
<C-S> :update<CR>
vnoremap
<C-S> <C-C>:update<CR>
inoremap
<C-S> <C-O>:update<CR>
|
* 自定义了一个语法文件
这才是今天的本来目的,就是实现*,**,***分别作为标题,实现折叠的效果。下文可能效率很低,请高手指教!
这样以后的文本文件就非常好用了:
|
set fdc=4
set lsp=5
syn match zhead "^*.\+"
hi zhead guifg=green gui=bold
set fdm=expr
set foldexpr=Myindent(v:lnum)
func! Myindent(lnum)
let
s:a=strlen(matchstr(getline(v:lnum),'^\*\+'))
if s:a == 2
return '>2'
elseif s:a == 1
return '>1'
else
return '='
endif
endf
|
装了tabbar和AutoIt3的语法文件。先这样用着吧!
加载中,请稍候......