Кто-нибудь знает, как остановить редактор Visual Studio 2005, форматирующий вставленный текст в операции вставки? - PullRequest
1 голос
/ 11 февраля 2010

Я устал от тщательно отформатированных аргументов многострочных функций или логических операторов, переформатированных в операциях вырезания / копирования - вставки.

т.е. код, который начинался как

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, но было бы лучше, если бы это не произошло в первую очередь.

спасибо

Ричард.

1 Ответ

2 голосов
/ 11 февраля 2010

Попробуйте снять флажок «Автоматически форматировать при вставке» в Tools -> Options -> Text Editor -> [Language] -> Formatting -> General, где язык - ваш текущий язык (например, C ++, C #).

Это на VS2008, так как на данный момент у меня нет VS2005 - я думаю, что это то же самое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...