我想在我的vim脚本中映射数值范围。例如,这无效: -
inoremap {0-9}-{0-9} {0-9}<Space>-<Space>{0-9}
我正在寻找以下行为: -
//Before mapping
x=x-1;
return -1;
//After mapping
x = x - 1;
return -1;
for n in range(0, 9)
execute "inoremap " . n . "-" . n . " " . n . " - " . n
endfor
此循环从0
到9
的数字列表,并为每个数字创建一个单独的映射。
:help :for
:help range()
:help :execute
,但我会尝试改善我的打字而不是依靠解决方法。