我需要转换
对于for(int
, (int
自动在我的vim编辑器中。
所以我在我的vimrc中写了以下语句
iab for(int for (int
但是它给出了以下错误
line 158:
E474: Invalid argument
这个错误的原因是什么?
另外,我如何编写将转换
的一般语句 for(int to for (int
for(;; to for (;; etc...
答案 0 :(得分:5)
缩写有3种类型:
'iskeyword'
个字符。'iskeyword'
字符结尾,但所有其他字符均不是关键字字符(来自帮助:h abbreviations
,帮助中的每种类型都有示例。
这两种类型都不是for(int
。所以这不能用作缩写。从理论上讲,您可以调整iskeyword
设置以使其有效,但这很可能会产生其他非预期后果,这些后果会带来更多弊大于利。
请参阅帮助:h 'iskeyword'
,了解关键字设置的用途。