сделать продвинутый редактор кода самому - задача нудно мало реальная.
внедрить в проект, чей-то халявно/ломано/шароварный- геморойная.
да даж за деньги - чужой код это гемор )
потому опция ВНЕШНИЙ РЕДАКТОР
ну ни как проект не испортит и не опозорит
оно даж в больших ИДЕ встречал.
=====================================
по минимуму
Делается это в десяток строк кода.
В коде всяко есть отслеживание события - возврат фокуса в окно редактора кода.
Ну или добавить его - ну не сложная это задача.
И на это событие вешаем проверку - времени сохранения кода в файл кибором и время создания/модификации файла.
If( KiborKodeSavedTime<FileSavedTime )
{
showdialog(
text_button[0]="Файл #имя измен!";
text_button[1]= "загрузить";
text_button[2]= "загрузить и запустить";
text_button[3]= "игнорировать";
Длг.ЧекБокс1.name= "запомнить выбор";
Длг.ЧекБокс2.name= "больше не спрашивать";
)
}
И вот и все, что надо для счастья....
Сворачивание блоков, поиск, подсветка выделения, замена по правилам....
когда ты к этому привык - прикольно конечно на время в каменный век вернуться )
но долго там сидеть - не комфортно )(Отредактировано автором: 21 Июля, 2019 - 10:19:54) |