nail333
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всем привет! Обновился на новую версию Scite, и недавно обнаружил одно небольшое неудобство... Есть плагин AppLoader для Total Commander, который позволяет открывать файлы во внешних редакторах из модальных дилогов (например из диалога результатов поиска), где можно пользоваться только встроенным просмотрщиком (по умолчанию это происходит при включенном Scroll Lock). Так вот, с новой версией Scite происходит следующее - открывается требуемый файл, а за ним открывается еще новая пустая вкладка. Ни с каким другим редактором такого не проявляется (в том числе и со старой версией Scite). Чтобы понять причину этого я подсунул AppLoader'у в качестве редактора свою тестовую программку, и выяснил что вся проблема в лишнем пробеле после пути файла (то есть командная строка получается примерно такая - ""{FilePath}" "). Это можно легко воспроизвести, запустив Scite через ShellExecute и добавив в параметрах пробел после имени файла. Судя по всему Scite после пробела ожидает еще один путь к файлу, а раз его нету - открывает пустую вкладку. Конечно отчасти это баг (ну или нестандартное поведение) AppLoader'а, но все таки и Scite ведет себя несколько странно Для себя пока что решил проблему, доработав ту тестовую программку - если в конце командной строки есть пробел, то он удаляется, а потом запускается Scite с полученным строкой. |