Использую AkelPad 4.9.8 x64 как редактор для TotalCommander.
В новой версии TotalCommander когда создаю файл с пробелом в имени и без расширения (например, "a a"), то открывается
Дальнейший анализ строки вызова показал
То есть старая версия TotalCommander при наличии пробела в пути оборачивает путь в кавычки, добавляя точку в конце пути, но внутри(!) кавычек, и это работает нормально
Code: Select all
Akelpad.exe "m:\a a."
Code: Select all
Akelpad.exe "m:\a a".
Понимаю, что проблема появилась после обновления TotalCommander, а не AkelPad, поэтому правильнее решать проблему на стороне TotalCommander. Однако, все другие редакторы нормально справляются с точкой после кавычек, может что-то можно исправить в AkelPad? Неохото менять редактор после стольких лет использования.
UPD:
Решено обходным путем в TotalCommander, нужно прописать параметр %1 в строке редактора для F4:
Code: Select all
"%COMMANDER_PATH%\PLUGINS\EXE\AkelPad\Akelpad.exe" "%1"