В Visual Studio - мое главное сжатие в течение многих лет - я могу нажать Ctrl + F, чтобы немедленно найти идентификатор или строку, к которой касается моя текстовая каретка, или другой выбранный в данный момент текст, если у меня есть выделение.Я могу нажать Ctrl + Shift + F, чтобы найти весь проект, решение или другие наборы файлов.Мне нравится это.
В Xcode 3. * - мое главное сжатие за последние годы - я могу нажать Cmd + Opt + F, чтобы сразу найти выбранный текст, и Cmd + Opt + Shift + F (немногогорстка, но работоспособна), чтобы искать на протяжении всего проекта.Мне это понравилось немного меньше, чем в подходе VS, потому что сначала мне нужно было выбрать какой-то текст, а затем искать его, а не IDE, автоматически выбирая текущий идентификатор для меня, если я ничего не выбрал.Но это было нормально.
Теперь в Xcode 4 я заметил, что есть ярлык Cmd + E, который делает Xcode «Использовать выбор для поиска».Но это ... хорошо, это плохо.Все, что он делает - по-видимому - копирует текущий выбор и вставляет его в поле поиска.Он не показывает поле поиска, поэтому, если окно поиска в данный момент не отображается, то Cmd + E не имеет видимого эффекта.Cmd-E фактически не вызывает поиск - он только копирует текст.Таким образом, теперь поиск идентификатора становится трехступенчатым процессом: выберите идентификатор, нажмите Cmd + E, нажмите Cmd + F (или Cmd + Shift + F для поиска по всему проекту).
IMO, Xcode 4 - три-стадийный процесс хуже, чем двухшаговый процесс Xcode 3, который хуже, чем одношаговый процесс Visual Studio.
Мой вопрос: в свете этой падающей эффективности пользовательского интерфейса наряду с недавними международными событиями мир простоспуск и скоро все закончится огненным апокалипсисом, в котором немногие оставшиеся люди будут вынуждены перепечатывать Война и мир каждый раз, когда они захотят найти идентификатор?