как длинный текст программы видеть

Кренделек
Offline
Зарегистрирован: 24.04.2017

сложилось так, что программы длинная. допускаю, что можно какнибудь вывести что то в подпрограмм. но всеже,возможно ктото так делал?

КАК? 

Как можно держать перед глазами максимальное число строк кода?

b707
Offline
Зарегистрирован: 26.05.2017

Рано или поздно вы все равно напишете столько, что не сможете держать всю программу перед глазами. Поэтому существует полезное правило - разбивать программу на функции и подпрограммы длиной не больше 1 экрана монитора.

sadman41
Онлайн
Зарегистрирован: 19.10.2016

Можно отрастить фасетчатые глаза, например. Или в Arduino IDE [+] и [-] кликать.

Кренделек
Offline
Зарегистрирован: 24.04.2017

b707 пишет:

Рано или поздно вы все равно напишете столько, что не сможете держать всю программу перед глазами. Поэтому существует полезное правило - разбивать программу на функции и подпрограммы длиной не больше 1 экрана монитора.

неслышал такого, спасибо за совет!

Кренделек
Offline
Зарегистрирован: 24.04.2017

sadman41 пишет:

Можно отрастить фасетчатые глаза, например. Или в Arduino IDE [+] и [-] кликать.

что дает этот +/- ? 

sadman41
Онлайн
Зарегистрирован: 19.10.2016

Ёпрст... покликай и сам увидишь, что даёт. Что за импотенция? Зачем лезть вообще в DYI, если самостоятельно не можешь эксперимент поставить?

Sonologist
Sonologist аватар
Offline
Зарегистрирован: 08.06.2018

А можно вопросик (почти по теме)?

Довольно часто надо пакетно заменить несколько знакосочетаний (например, названия переменных в идентичных функциях).

На моем IDE (1.8.9) , да и в двух прежних версиях почему-то не срабатывает стандартная комбинация "Ctrl-H" (Найти и заменить). В общем-то, распростраеннная процедура, даже в старичке-VB6 имеется, а тут не работает. Что-то делаю не так (Ctrl-Р на кириллице нажимал)? Или надо применить другую комбинацию? Какую?

DetSimen
DetSimen аватар
Онлайн
Зарегистрирован: 25.01.2017

Sonologist пишет:

А можно вопросик (почти по теме)?

Или надо применить другую комбинацию? Какую?

Надо среду программирования другую поставить. Этой IDE плювать на традиции

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

DetSimen пишет:

Sonologist пишет:

А можно вопросик (почти по теме)?

Или надо применить другую комбинацию? Какую?

Надо среду программирования другую поставить. Этой IDE плювать на традиции

да ну, не может быть, CTRL + F однозначно должна работать, даже сейчас залезу проверю

и в меню даже есть... так что find реализован

Sonologist
Sonologist аватар
Offline
Зарегистрирован: 08.06.2018

ua6em пишет:

даже сейчас залезу проверю

Спасибо! А то я щас на работе на кастрированном Линуксе, ИДЕ под рукой нет.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Sonologist пишет:

ua6em пишет:

даже сейчас залезу проверю

Спасибо! А то я щас на работе на кастрированном Линуксе, ИДЕ под рукой нет.

еще можно функции выносить в файлики с расшиернием ino к примеру func-01.ino объявлять его не надо, будет смотреться как единый скетч для компилятора, их может быть много, даже по одному на функцию, просто тут так не принято )))

Sonologist
Sonologist аватар
Offline
Зарегистрирован: 08.06.2018

DetSimen пишет:

Надо среду программирования другую поставить. Этой IDE плювать на традиции

Каковая будет Вами рекомендована?

DetSimen
DetSimen аватар
Онлайн
Зарегистрирован: 25.01.2017

MS Visual Studio Community 2015 + Visual Micro.  Картинка с вотпрямщас. 

Sonologist
Sonologist аватар
Offline
Зарегистрирован: 08.06.2018

Спасибо.

Feofan
Offline
Зарегистрирован: 28.05.2017
vlad072
Offline
Зарегистрирован: 01.08.2017

Sonologist пишет:

 комбинация "Ctrl-H" (Найти и заменить

В IDE всё это засунули в Ctrl+F

qwone
qwone аватар
Онлайн
Зарегистрирован: 03.07.2016

Да и вообще даже в вопросах ардуино гугл рулит. Но народ видно не очень . Горячие клавиши ардуино поиск и вот она.
https://rybinden.ru/goracie-klavisi-arduiny.html

http://coding4arduino.blogspot.com/

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

qwone пишет:

Да и вообще даже в вопросах ардуино гугл рулит. Но народ видно не очень . Горячие клавиши ардуино поиск и вот она.
https://rybinden.ru/goracie-klavisi-arduiny.html

http://coding4arduino.blogspot.com/

не смотрел, но не думаю, что горячие клавиши могут быть иными нежели у микрософт, кстати в менюшке IDE они обозначены, пользуюсь не слишком многими комбинациями при обычной работе CTRL+C, CTRL+V, CTRL+F эти точно отрабатывали )))