VladislavS 39 21 октября, 2022 Опубликовано 21 октября, 2022 · Жалоба А вот так эклипс умеет? Тут IDE показала автоматически выведенные типы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 77 21 октября, 2022 Опубликовано 21 октября, 2022 · Жалоба 28 минут назад, ericN сказал: . IDE вам не предложит после usb.get абсолютно все слова в текущем документе начинающиеся со слова get, Если поиск ключевых слов ограничен документом - не вижу в чем сложность. Там вариантов будет не на много больше чем если еще и ограничить структурой/классом. Ну, если конечно по-человечески проект разбит на файлы, а не идет сплошной простыней. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 55 21 октября, 2022 Опубликовано 21 октября, 2022 · Жалоба 8 minutes ago, VladislavS said: А вот так эклипс умеет? Конечно. Он и так умеет и вот так. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
razrab83 21 21 октября, 2022 Опубликовано 21 октября, 2022 (изменено) · Жалоба 24 минуты назад, VladislavS сказал: А вот так эклипс умеет? не пользую auto (каюсь, отправьте меня на фронт). Но проверил auto asd = 3.14; - подсказки не выпало. может надо где-то довключать? ps я пробовал юзать auto - очень не удобно. Я глядя на код должен точно знать её тип. мне нужно видеть float asd;. Я даже учавствовал в больших проектах (ещё до auto) где куча куча типов были типа typedef float Lenght; typedef Lenght Road; typedef Road X; а потом в коде X asd; меня всегда возникали проблемы с тем, что я не понимал, что это за тип переменной asd и приходилось десяток тайпдефов разматывать. Изменено 21 октября, 2022 пользователем razrab83 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 77 21 октября, 2022 Опубликовано 21 октября, 2022 · Жалоба 22 минуты назад, VladislavS сказал: У Keil своё видение этого процесса. По одной любой букве слова фильтрует. По двум неподряд уже нет. Keil это слабо развитая Scintilla или по сути прадедушка Npp который тоже на ней основан. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ericN 3 21 октября, 2022 Опубликовано 21 октября, 2022 (изменено) · Жалоба В 21.10.2022 в 11:29, artemkad сказал: Если поиск ключевых слов ограничен документом поиск не ограничен документом. поиск ограничен структурой/классом, при чем эта структура/класс могут быть объявлены в 5-10 хидерах. автодополнение заглянет в каждый хидер и найдет только те get, которые имеют отношения к usb. В файле object.h у вас может быть объявлен класс Object и в нем метод public Object::getName(), а также pivate Object::getSecondName(), и в этом же хидоре есть класс Object_d с методом public Object_d::getColor(); так автодополнение вам из закрытого не открытого документа (из хидера object.h) предложет только getName(), а getSecondName() и getColor() не предложет. Изменено 21 октября, 2022 пользователем ericN Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 21 октября, 2022 Опубликовано 21 октября, 2022 · Жалоба 9 минут назад, razrab83 сказал: я пробовал юзать auto - очень не удобно. Я глядя на код должен точно знать её тип. мне нужно видеть float asd; Для простых типов auto, конечно же, не нужно. Но, когда работаешь с шаблонами, типы могут очень сложно выглядеть, это раз. Могут вообще быть разными (автоматически выведенными) в зависимости от параметров и тогда без auto вообще никак не напишешь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
razrab83 21 21 октября, 2022 Опубликовано 21 октября, 2022 · Жалоба 19 часов назад, artemkad сказал: надо, к примеру после каждого числа поставить L... нашел приминение.... автостиль заглубил тело if на пару табов. вертикально выделил и удалил. удобно. раньше руками каждый таб удалял. спс. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 21 октября, 2022 Опубликовано 21 октября, 2022 · Жалоба 3 часа назад, razrab83 сказал: автостиль заглубил тело if на пару табов. вертикально выделил и удалил. удобно Я выделяю нужные строки и Shift+Tab. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
razrab83 21 21 октября, 2022 Опубликовано 21 октября, 2022 · Жалоба 3 минуты назад, Сергей Борщ сказал: Я выделяю нужные строки и Shift+Tab. век живи век учись!!! спс. А если нужно наоборот, тело if отодвинуть вправо на пару табов? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 77 21 октября, 2022 Опубликовано 21 октября, 2022 · Жалоба 2 часа назад, razrab83 сказал: А если нужно наоборот, тело if отодвинуть вправо на пару табов? Выделить и Tab Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 21 октября, 2022 Опубликовано 21 октября, 2022 · Жалоба "Вау, еще и так можно!" 🤣😂 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RusikOk 1 24 октября, 2022 Опубликовано 24 октября, 2022 · Жалоба что происходит? при старте сразу же в hard fault Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 24 октября, 2022 Опубликовано 24 октября, 2022 · Жалоба Сделайте так: void HardFault_Handler(void) { volatile int i = 0; while(!i) ; } Попадете - включите отладку по ассемблерным командам (), отладчиком в окне variables поставьте i=1 и одиночными шагами выходите из обработчика. Попадете как раз на инструкцию, перед которой произошло исключение. Смотрите предыдущую инструкцию, содержимое ее регистров, думайте. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 178 24 октября, 2022 Опубликовано 24 октября, 2022 · Жалоба 10 минут назад, Сергей Борщ сказал: Попадете как раз на инструкцию, перед которой произошло исключение. Смотрите предыдущую инструкцию, содержимое ее регистров, думайте. Это если отказ точный. А есть еще неточный (в терминологиях ARM по Fault-ам в Cortex-Mx), так просто в таком случае не выйдет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться