Что такое команда редактирования для 64-битной Windows 7?

20

Я использую Windows 7 64-bit. Я не смог найти команду, которая позволяет мне написать текстовый файл в командной строке. Есть ли команда для этого на Windows 7 x64? Я пытался, editно это не поддерживается Windows 7 x64. Есть ли другая команда, чтобы сделать это?

Махеш
источник
Зачем вам именно консольный текстовый редактор? Это связано с составлением SQL-запросов?
Мартин Кахья Пауло
2
Если вы работаете в фоновом режиме nix или вообще много работаете в консоли, может быть очень полезно иметь
простой
notepad filename.txtЯ должен сделать свое дело, хотя я свободно допускаю, что это не так editи запустит отдельное окно. ( wordpadЯ полагаю, по умолчанию он не находится на пути, хотя вам может понадобиться использовать его при редактировании файлов * n? X.)
Матье К.
Что касается того, когда это было полезно: я полагаю, что я использовал для просмотра файлов ярлыков Windows (.lnk) с помощью edit. (Я думаю, что когда ссылки были разорваны, Windows больше не могла их редактировать - или, может быть, мне было просто любопытно.) Попытка редактировать их из GUI просто следовала за ярлыком. Это все еще работает из командной строки: notepad whatever.lnk.
Матье К.

Ответы:

16

казнить copy con note.txt

и введите текст, закончите с помощью Ctrl-Z.

9dan
источник
Очень крутой трюк.
paradroid
1
Итак, как мне отредактировать существующие файлы размером 10 МБ?
Алекс
9

Здесь ничего нет. EDITявляется 16-разрядной программой для DOS, а Windows 7 x64 не поддерживает 16-разрядные приложения. Если вам нужно редактировать текстовые файлы через командную строку в 64-битной Windows, вам нужно будет использовать стороннее приложение, такое как VIM .

nhinkle
источник
1

Если вы ищете текстовый редактор для замены консоли, Brief Basic представляет собой один .exeфайл и использует довольно стандартные сочетания клавиш.

Оригинальная 16-битная версия Brief широко использовалась во времена MS-DOS.

Краткий текстовый редактор

Paradroid
источник
1
Бриф требует установки; Редактировать не надо; У меня нет административных привилегий.
Алекс
@Alex Brief не требует установки. Это всего лишь один файл .exe, который необходимо добавить в любой каталог в вашем каталоге %PATH%, и любой пользователь может редактировать его %PATH%.
paradroid
1
Это может быть так; но ссылка на загрузку их веб-сайта приводит меня к загрузке Brief450.msi, который, очевидно, является установщиком. Хм, почему-то SU удаляет [ат] парадроид в начале моего текста ...
Алекс
@ Алекс Это потому, что я все равно получаю уведомление, так как комментарии находятся под одним из моих ответов.
парадроид