Я попытался установить Notepad++ на свой компьютер и наткнулся на следующее поведение: при открытии нового документа создается файл с именем "новый X". Моя цель - изменить это. Я пробовал следующее безрезультатно. Какие шаги необходимо сделать, чтобы сделать то, о чем я просил?
1 ответ
Я проверил исходный код Notepad++ 7.5.1 (например, в его репозитории GitHub см. Файл master/PowerEditor/src/Notepad_plus.cpp
в строке 3430 и после), и похоже, что в Notepad++ всегда открыт хотя бы один открытый документ. В коде вы можете видеть, что даже если последний непустой документ закрыт, он немедленно заменяется новым документом.
Вы можете потенциально изменить это поведение, переписав исходный код Notepad++ для своих нужд и создав свою собственную сборку, но я сомневаюсь, что это простая задача, потому что описанное выше поведение наиболее вероятно по какой-то причине, например, может потребоваться сделать гораздо больше проверок в различных методах редактирования текста, если была возможность, что ни один документ не открыт.
Итак, tl; dr: в Notepad++ у вас всегда должен быть открыт хотя бы один документ.
Если вы действительно хотите найти редактор, который позволяет закрывать все документы, попробуйте выполнить поиск / запрос, например, на сайте Stack Exchange для рекомендаций по программному обеспечению, чтобы получить рекомендацию для альтернативы.