Я постоянно попадал в неправильные ключи в текстовых редакторах GUI после того, как использовал Nano. Ctrl+o для сохранения, Ctrl+x для закрытия и т. Д.
Поэтому я сделал единственную логическую вещь и написал свой собственный текстовый редактор с привязкой ключа по умолчанию Nano, по крайней мере, в частях, реализованных до сих пор.
До сих пор я протестировал его на Windows и Linux, но он должен хорошо работать и на MacOS.
Linux (GTK)
Windows (WPF или Winforms)
Чтобы создать этот проект, вам понадобится любая совместимая среда выполнения C# - Mono или Dotnet 4.7.1 (возможно, старый, непроверенный.)
Проект может быть открыт и отредактирован как в гонщике, так и в Visual Studio, и теоретически может быть отредактирован в коде Visual Studio.
Просто откройте проект, восстановите проекты Nuget, а затем постройте как обычно.