Я устал от тщательно отформатированных аргументов многострочных функций или логических операторов, переформатированных в операциях вырезания / копирования - вставки.
т.е. код, который начинался как
LPCTSTR FoldersToIgnore[] = { _T("_Disk"),
_T("_Storage Card"),
_T(".Production-Archive"),
_T(".TCCSync-Archive"),
_T(".USBData-Archive"),
_T(".Production-Data")};
if ( (ItemName.CompareNoCase(FoldersToIgnore[i]) == 0) ||
( !Path.IsEmpty() &&
Path.Left((int)_tcslen(FoldersToIgnore[i])) == 0))
{
return false;
}
переименовывается в
LPCTSTR FoldersToIgnore[] = { _T("_Disk"),
_T("_Storage Card"),
_T(".Production-Archive"),
_T(".TCCSync-Archive"),
_T(".USBData-Archive"),
_T(".Production-Data")};
if ( (ItemName.CompareNoCase(FoldersToIgnore[i]) == 0) ||
( !Path.IsEmpty() &&
Path.Left((int)_tcslen(FoldersToIgnore[i])) == 0))
{
return false;
}
при вставке.
Можно обойти этот эффект, выполнив каждую операцию вставки с помощью Ctrl-Z Undo, но было бы лучше, если бы это не произошло в первую очередь.
спасибо
Ричард.