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