Как редактировать текстовые файлы в командной строке Windows?
На Unix я бы просто использовал vi , но я не знаю, что это за команда на Windows. На самом деле я пытаюсь редактировать файлы по SSH в Windows Server 2008.
На Unix я бы просто использовал vi , но я не знаю, что это за команда на Windows. На самом деле я пытаюсь редактировать файлы по SSH в Windows Server 2008.
edit filename
Я не буду ручаться за его функциональность и устаревший графический интерфейс, но он установлен по умолчанию, даже в Windows 7.
Правка: За исключением 64-битных версий Windows.
Из командной строки Windows введите copy con, а затем имя целевого файла. (copy con c:\file.txt
)
Затем введите текст, который вы хотите поместить в файл.
Завершите и сохраните файл, нажав CTRL-Z, затем Enter или F6, затем Enter.
Если вы хотите изменить текст в существующем файле, просто отобразите текст с помощью команды type
, за которой следует имя файла, а затем просто скопируйте и вставьте текст в команду copy con
.
Если вы привыкли к vi и не хотите довольствоваться встроенным редактором, вы можете получить Vim for Windows . Он будет запущен из командной оболочки. Или попробуйте WinVi .
Хочешь верь, хочешь нет, но EDLIN.EXE
все еще около <shudder>
, по крайней мере, на этой системе Vista.
Извините, пока я рыдаю мягко для себя…
Я не знаю ни о SSH, ни о чем (еще?), связанном с сервером, так что простите меня, если это “решение” бесполезно. Если вы хотите редактировать файлы в командной строке, вы можете получить Windows версию Nano .
В качестве примечания, эти маленькие значки ^
в нижней части окна должны представлять собой кнопку Ctrl. Например, ^X Exit
означает, что Вы можете выйти из программы, используя Ctrl-X.
Также, Nano иногда будет добавлять дополнительные строки при сохранении файлов. Похоже, что это какая-то ошибка со словом Nano.
я также видел порты vi для Windows, хотя я использовал один, который, кажется, просто делает окно командной строки как можно меньше, оставляя только строку заголовка (что означает, что остальная часть окна также может быть невидимой, так как вы не можете видеть, что вы делаете). Однако, Windows версия Vim , кажется, работает довольно неплохо.