我主要使用 VIM 在目标 C 中编程。
当你将一个命令分成多行时,VIM 有一个非常烦人的习惯,就是试图将你放入命令中的“:”排列起来。现在,很多程序员都重视这一点,我不是其中之一。我宁愿使用制表符缩进的命令而不是空格缩进的命令(这种类型的自动缩进会发生这种情况)。
举个例子:
[locationMapping addAttributeMappingsFromDictionary:@{
@"id" : @"locationID",
@"name" : @"name",
@"address" : @"address",
@"city" : @"city",
@"state" : @"state",
@"zipcode" : @"zipcode",
@"country" : @"country",
}];
对比
[locationMapping addAttributeMappingsFromDictionary:@{
@"id" : @"locationID",
@"name" : @"name",
@"address" : @"address",
@"city" : @"city",
@"state" : @"state",
@"zipcode" : @"zipcode",
@"country" : @"country",
}];
输入“:”时有什么方法可以禁用自动缩进?