哪位大虾解释一下这段vimscript

Vim、Emacs配置和使用
回复
shmily623
帖子: 64
注册时间: 2009-07-02 19:11
送出感谢: 0
接收感谢: 0

哪位大虾解释一下这段vimscript

#1

帖子 shmily623 » 2010-12-03 23:59

:inoremap ( ()<ESC>i
:inoremap ) <c-r>=ClosePair(')')<CR>

function! ClosePair(char)
if getline('.')[col('.')-1]==a:char
return "\<Right>"
else
return a:char
endif
endfunction

其中的ClosePair(')')起的是什么作用? \<Right>是什么意思?
头像
lilydjwg
论坛版主
帖子: 4163
注册时间: 2009-04-11 23:46
系统: Arch Linux
送出感谢: 11 次
接收感谢: 127 次
联系:

Re: 哪位大虾解释一下这段vimscript

#2

帖子 lilydjwg » 2010-12-04 0:23

请使用 code 标签,谢谢合作!
回复

回到 “Vim和Emacs”