В 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
Сохраните вышеперечисленное как пакетный файл и позвоните с именем файла, который вы хотите редактировать.