gvim で次のコードを選択して「=」を押すと、コンストラクターの括弧が左にシフトします。これは gvim のバグですか、それとも修正するために設定しなければならない設定ですか?
出力:
class GameData
{
public:
enum Key { A=0, B, C, D, TOTAL_KEYS };
GameData() : moves_() , numKeys_(TOTAL_KEYS)
{
populateMoves();
}
inline const std::vector<Key>& getMoves ( int k ) const
{
return moves_[k];
}
望ましい出力:
class GameData
{
public:
enum Key { A=0, B, C, D, TOTAL_KEYS };
GameData(): moves_(), numKeys_(TOTAL_KEYS)
{
populateMoves();
}
inline const std::vector<Key>& getMoves ( int k ) const
{
return moves_[k];
}