it-swarm-ru.tech

Как редактировать текстовые файлы в командной строке Windows?

В Unix я бы просто использовал vi , но я не знаю, что это за команда в Windows. Я на самом деле пытаюсь редактировать файлы через SSH с Windows Server 2008.

84
Casebash

editfilename

Я не буду ручаться за его функциональность и устаревший графический интерфейс, но он установлен по умолчанию даже в Windows 7.

Правка: За исключением 64-разрядных версий Windows.

49
Mike Fitzpatrick

Самое простое решение для всех версий Windows:

C:\> notepad somefile.txt

И никакого дополнительного программного обеспечения не требуется.

59
BillP3rd

В командной строке Windows введите copy con , а затем имя целевого файла. (copy con c:\file.txt).

Затем введите текст, который вы хотите поместить в файл.

Завершите и сохраните файл, нажав CTRL-Z затем Enter или же F6 затем Enter,.

Если вы хотите изменить текст в существующем файле, просто отобразите текст, используя команду type, затем имя файла, а затем просто скопируйте и вставьте текст в команду copy con.

37
Mordorf

Если вы привыкли к vi и не хотите соглашаться на встроенный редактор, вы можете получить Vim для Windows . Он будет запускаться из команды Shell. Или попробуйте WinVi .

12
squillman

Верьте или нет, EDLIN.EXE все еще существует<shudder>по крайней мере в этой системе Vista.

Извините, пока я тихо рыдаю про себя ...

9
Dennis Williamson

Я не знаю ни о SSH, ни о чем-либо (еще?) Связанном с сервером, так что извините, если это "решение" бесполезно. Если вы хотите редактировать файлы в командной строке, вы можете получить версию для Windows Nano .

Как примечание, эти маленькие знаки ^ внизу окна должны представлять Ctrl кнопка. Например, ^X Exit означает, что вы можете выйти из программы, используя Ctrl-X,.

Кроме того, Nano иногда добавляет дополнительные символы новой строки при сохранении файлов. Кажется, это какая-то ошибка с переносом слов в Nano.

Я также видел порты vi для Windows, хотя я использовал тот, который, кажется, делает окно командной строки настолько малым, насколько это возможно, оставляя только строку заголовка (что означает остальную часть окно также может быть невидимым, поскольку вы не видите, что делаете). Однако версия Vim для Windows , кажется, работает довольно хорошо.

7
TSJNachos117