私は主に VIM を使用して Objective 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",
}];
「:」と入力するときに自動インデントを無効にする方法はありますか?