подсвечивать ошибки после компиляции как раз просто… компилятор все их выведет… пропарсить вывод и показать — это задачка для студента курса так 2го :-)
Поэтому все так делают, кроме я? :)
идея как раз в том, чтобы подсказывать сразу, не дожидаясь компилятора
Имхо, странная идея. Компилятор лучше знает скомпилируется ли исходник, и почему — нет. А подсвечивать ошибки в коде без компилятора… ну… это написать свой компилятор с вот этим вот, и этими как их.
Эту вашу штуку я кое-как запустил под wine. Кошмарный ужас! :))
По поводу ошибок, ну редкий "просто редактор кода" не умеет подсвечивать ошибки на основе выхлопа компилятора. По крайней мере мой Eclipse это делает. Я специально создал проект для stm32f1x, и вместо реализации main() в main.c сделал простенький main.s (кстати, о расширениях файла: так уж повелось, что ассемблерные исходники либо .s, либо .S). Ошибки подсвечиваются, но не налету, а после компиляции.
Так что я всё ещё думаю, что лучшим приложением ваших усилий было бы написание расширения для любого из редакторов, т.к. я уверен, что вы слабо представляете что скрывается за словами "просто редактор кода". Поверьте, красивой подсветкой синтаксиса дело не ограничивается. А даже она у вас вызывает трудности. А если захочется фолдинга? А поиск-замена? А переходы к определениям? А ....? profit? Поищите, на хабре есть статья от Jet Brains о написании редактора кода.
Ошибки в вашем недоредакторе неотличимы от ключевых слов, подсвечиваются одинаково.
Про эмулятор конкретно стмовских камней не уверен, но, если не ошибаюсь, qemu умеет эмулировать armы. Да и зачем? Например: OpenOCD tool and Cortex-Debug VS Code plugin is used for debug purposes. Да и в эклипсе есть дебаггер.
то что я пишу однозначно лучше блокнота, и ничем не хуже тех решений что уже есть (потому что те решения что есть — являются, в лучшем случае, просто редакторами кода)
Гм… смелое заявление, смелое.
В качестве примера, вот вам экстеншен для VSCode. Полагаю, это вас как-то вдохновит пересмотреть свою точку зрения.
«Мы рассчитываем, что введение упрощённой процедуры взимания пошлин сделает процесс приобретения товаров в иностранных интернет-магазинах максимально комфортным и позволит сократить время обслуживания клиентов в почтовых отделениях»
Вот прямо сейчас. Безо всякой пошлины и её процедуры — максимально комфортно. Оставьте как есть. Не улучшайте.
Редко можно встретить региональную локализацию, которая подсвечивается ровно также, как и оригинальные символы. В HyperX Alloy FPS RGB кириллица не выглядит бедным родственником, приютившимся рядом с исконной латинской раскладкой – великие могучие русские буквы светятся чётко и равномерно!
Для управления громкостью и плеером приспособлен тот же ряд F-клавиш
Ну, вообще-то, первым процитировал его именно ты.
Кого "его"? Слово процитировал? Слово это слово, его нельзя процитировать. И нет. В цитате я привел полное определение реддита из поста, в правильности которого и засомневался. Это сложно осмыслить. Понимаю. Но ты старайся. Постепенно наращивай темп. Научишься когда-нибудь читать больше одного слова. Если не поздно.
Отмотайте назад, пока совсем штанишки не испачкали. Про "американский" первым написал некий умник по фамилии TheShock, потому что он посчитал, что прилагательное "американский" и является предметом обсуждения, и выдал на этот счёт свое бесценное суждение. В его мире это, скорее всего так, и пенку этого своего мира он плеснул сюда щедрою рукою. А про "гладиолус", это даже смешно, потому что "аргумент" имел развитие сразу после точки и пробела. Но это непреодолимый путь оказался для кармического воена. Короче. Признаю. Ты меня подебил.
Вышел из темы, чтобы развидеть слово "что-бы".
По направлению резьбы.
Написано же "полный список". И потом… разве сеошники не любят строить графики?
А калькулятор где же?
Вот такой запрос "2+2=" посчитает и откроет виджет калькулятора.
"x^2+y^3=" построит график функции.
fixed
Я что-то не уверен в оригинальности исследуемой версии Диззи. Оригинальная была на Speccy, с которого и была потом портирована куда попало.
Интересно услышать про альтернативы.
Поэтому все так делают, кроме я? :)
Имхо, странная идея. Компилятор лучше знает скомпилируется ли исходник, и почему — нет. А подсвечивать ошибки в коде без компилятора… ну… это написать свой компилятор с вот этим вот, и этими как их.
Вот ещё немножечко вдохновительного монстра.
Эту вашу штуку я кое-как запустил под wine. Кошмарный ужас! :))
По поводу ошибок, ну редкий "просто редактор кода" не умеет подсвечивать ошибки на основе выхлопа компилятора. По крайней мере мой Eclipse это делает. Я специально создал проект для stm32f1x, и вместо реализации main() в main.c сделал простенький main.s (кстати, о расширениях файла: так уж повелось, что ассемблерные исходники либо .s, либо .S). Ошибки подсвечиваются, но не налету, а после компиляции.
Так что я всё ещё думаю, что лучшим приложением ваших усилий было бы написание расширения для любого из редакторов, т.к. я уверен, что вы слабо представляете что скрывается за словами "просто редактор кода". Поверьте, красивой подсветкой синтаксиса дело не ограничивается. А даже она у вас вызывает трудности. А если захочется фолдинга? А поиск-замена? А переходы к определениям? А ....? profit? Поищите, на хабре есть статья от Jet Brains о написании редактора кода.
Ошибки в вашем недоредакторе неотличимы от ключевых слов, подсвечиваются одинаково.
Про эмулятор конкретно стмовских камней не уверен, но, если не ошибаюсь, qemu умеет эмулировать armы. Да и зачем? Например: OpenOCD tool and Cortex-Debug VS Code plugin is used for debug purposes. Да и в эклипсе есть дебаггер.
Гм… смелое заявление, смелое.
В качестве примера, вот вам экстеншен для VSCode. Полагаю, это вас как-то вдохновит пересмотреть свою точку зрения.
А какие вы уже рассматривали, и почему отбросили?
Вижу какую-то фигню+сниппеты. Вот бы заменить какую-то фигню на хоть какой-нибудь редактор… Нет, серьёзно....
Что значит "нелициприятные названия"? В этом словосочетании есть хоть какой-то смысл?
Вообще-то, нет.
Так с женой же аналогичный результат же. Итого — 460 рублей.
Вот прямо сейчас. Безо всякой пошлины и её процедуры — максимально комфортно. Оставьте как есть. Не улучшайте.
Я не смог. Кончилась красная ручка.
Это не то?
Отмотайте назад, пока совсем штанишки не испачкали. Про "американский" первым написал некий умник по фамилии TheShock, потому что он посчитал, что прилагательное "американский" и является предметом обсуждения, и выдал на этот счёт свое бесценное суждение. В его мире это, скорее всего так, и пенку этого своего мира он плеснул сюда щедрою рукою. А про "гладиолус", это даже смешно, потому что "аргумент" имел развитие сразу после точки и пробела. Но это непреодолимый путь оказался для кармического воена. Короче. Признаю. Ты меня подебил.