В редакторе есть опция
//[Ui/History]
//Restore session (all named+unnamed tabs) at start
"ui_reopen_session": true,
Всё хорошо в том случае, когда редактор запускается, а затем вы открываете или закрываете нужные файлы, используя возможности самого редактора.
Если же при уже запущенной копии редактора стартовать его ещё раз, получается разнобой. (Например по F4 из Double Commander)
Хотелось бы, чтобы при уже запущеном редакторе, запретить запуск второй копии, а, если это попытка открыть новый файл, отображать его в том же запущеном редакторе.
Это возможно? Может я чего-то не увидел в опциях?
Логика работы с one instance
Установленны опции
//[Ui/History]
//Restore session (all named+unnamed tabs) at start
"ui_reopen_session": true,
//Allow to run only one instance of CudaText
"ui_one_instance": true,
или
//[Ui/History]
//Restore session (all named+unnamed tabs) at start
"ui_reopen_session": false,
//Allow to run only one instance of CudaText
"ui_one_instance": true,
В DoubleCommander на F4 назначен CudaText.
Нажимаю F4 на файле TestXMLReader.lpi
Запускается редактор. Открывается окно с текстом файла.
Перехожу в DoubleCommander и нажимаю F4 на файле testxmlreaderunit.pas
Запускается вторая копия редактора
А хочется чтобы файл открылся во второй вкладке уже запущенного редактора.
//[Ui/History]
//Restore session (all named+unnamed tabs) at start
"ui_reopen_session": true,
//Allow to run only one instance of CudaText
"ui_one_instance": true,
или
//[Ui/History]
//Restore session (all named+unnamed tabs) at start
"ui_reopen_session": false,
//Allow to run only one instance of CudaText
"ui_one_instance": true,
В DoubleCommander на F4 назначен CudaText.
Нажимаю F4 на файле TestXMLReader.lpi
Запускается редактор. Открывается окно с текстом файла.
Перехожу в DoubleCommander и нажимаю F4 на файле testxmlreaderunit.pas
Запускается вторая копия редактора
А хочется чтобы файл открылся во второй вкладке уже запущенного редактора.
Хмм, я же писал это в http://wiki.freepascal.org/CudaText#Configs
поправлю там немного.
поправлю там немного.