作者Arim (Arim5566)
看板Editor
标题[vim ] 请教一个map的写法
时间Tue May 15 15:57:07 2012
各位好
我想要设定说
当我打x=y的时候
vim可以设定在=号两旁设空格
变成
x = y
我在vimrc可以这样设定
inoremap = <Space>=<Space>
但是当我打两个=的时候,例如
if(x==y)的时候
就变成if( x = = y)
请问我应该怎麽按照原来的设定上面做修改?
谢谢
--
~宅男的四个徵兆~
∠□ ○ ! * \○/ ★ (○ ?
╦╦└□ " ○□═ □ □>
║║√√ ╦══╦ ∥ |\
一回家就上PTT 每天想正妹 以当好人为乐 忘记正妹亏欠自己
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.241.167.223
1F:→ xiphoid:多加个 inoremap == <Space>==<Space> 05/15 16:49
2F:→ bootleq:空白还是手动加吧,不然 if ( x 之间、中英文之间...怎办 05/15 22:52
3F:→ darkgerm:记得有些设定档格式=间不可以有空白,不然会 syntax err 05/15 23:59
4F:→ concise:可以考虑搭配 au filetype 不过手动打空格感觉就很快了... 05/16 00:03
5F:→ xatier:shell script 会喷XD 05/19 15:57