Комментарии 21
Отдельного сочетания клавиш не нашлось, но рефакторинг можно легко вызвать через ⌃T + 5:
Предлагаю добавить киллерфичу с голосовым вводом. Хотя бы по ключевым словам: «дополни», «переименуй», «найди», «раздели» и проч, а то я от силы 1/100 хоткеев помню. Вам бы с Яндексом и их Алисой скооперироваться и будет вообще бомба).
Ну или можно поступить более тривиально и неинтересно и заменить даблшифт на команду поиска команд, а не обычного поиска (который полностью идентичен набору Ctrl+Shift+A, Ctrl+Shift+N, Ctrl+N, etc).
Основной посыл был в том, что сочетаний клавиш овердохрена.
1. Скоро Go to Class/Symbol/File/Search Everywhere/Find action будут объединены в одно окно.
2. Шорткаты надо учить, как правило они довольно логично выстроены группами. В этом смысле для начала стоит освоить основные группы по генерации / рефакторингам / возможностями редактора. Да, придется потратить время. Но грубо говоря, это X, который потом сэкономит 10X. Допустим, даже элементарное выделение через Expand/Shrink Selection существенно упрощает жизнь. В целом, это верно для любого инструмента разработки.
3. Активное использование Find Action сильно упрощает их изучение. Можно еще поставить что-нибудь вроде Key Promoter X.
А что не получилось завести конкретно? По идее, Xcode-проект для Vapor мы нормально обрабатываем.
В AppCode очень долго минут 20 шла индексация, и в итоге совсем не работал автокомплит:( (MBP2017 15")
Это же не проблема AppCode и/или IDEA
И все-таки нужно чуть побольше информации. Вот мы отсмотрели их тестовый проект, на первый взгляд криминала нет (AppCode 2018.2). Можете форкнуть проект и просто там, где есть проблемы, поставить короткий комментарий? Или хотя бы участок кода нужен, пока непонятно, куда копать.
Спасибо! Про ваш комментарий — есть вот такая проблема, мы ее очень долго нормально не можем воспроизвести. Переиндексация должна происходить, но не происходит. Что бы помогло нам:
Help → Show Log in Finder → отправить всю папку на stanislav.dombrovsky@jetbrains.com (мне). Либо приттачить в тикет выше с видимостью на
appcode-developers
Описать (либо по email, либо в тикете), как в точности действия происходят до возникновения красного кода (только ли это переключений бранчей или, допустим, установка pods, удаление pods, что-либо еще). Кажется, мы не реагируем на какое-то действие, на которое должны.
Если сможем воспроизвести — это очень сильно поможет, давно хотим решить.
Что нового в AppCode 2018.2