В Windows избегайте нано-запуска режима перезаписи в строке cmd

В Windows 8 я установил nano, потому что это мой любимый текстовый редактор командной строки.

Когда я его использую, он работает нормально, как и в любом дистрибутиве Linux:

C:\>nano file.c 

Тем не менее, когда я вернусь к cmd режим перезаписи приглашения всегда включен, как будто я нажал insert ключ. Это очень раздражает, потому что я часто возвращаюсь между nano и cmd незамедлительный.

Есть ли способ это исправить?

1 ответ

Решение
@echo off
nano %1
echo WScript.CreateObject("WScript.Shell").SendKeys "{INSERT}" > Ins.vbs
cscript //B Ins.vbs
del Ins.vbs

Сохраните вышеперечисленное как пакетный файл и позвоните с именем файла, который вы хотите редактировать.

Другие вопросы по тегам