3

Я на Windows Vista и хочу создать текстовый файл. MS DOS не распознает команду редактирования. Что я могу использовать вместо Windows PowerShell? Могу ли я использовать блокнот?

2 ответа2

6

Чтобы создать текстовый файл в командной строке DOS, вы можете использовать эту команду:

  • скопировать con my_text_file.txt

Слово "con" означает [для Windows в данном случае] использовать вашу клавиатуру в качестве источника.

Следующая строка будет просто мигающим курсором, который ждет вашего ввода. Вы можете вводить столько, сколько хотите, и каждое нажатие клавиши Enter также будет записано точно. Когда вы закончите, нажмите CTRL-Z, а затем клавишу Enter.


В качестве альтернативы, чтобы инициировать создание или редактирование текстового файла из командной строки DOS, вы можете использовать эту команду:

  • блокнот my_text_file.txt

Это заставит Блокнот Windows начать редактирование указанного вами файла (создание нового при сохранении, если файл еще не существует).

0

Ответ Рэндольфа выглядит хорошо.

Еще одно предложение. Если вы привыкли к средам * nix и хотите получить аналогичные функциональные возможности от CMD, вы можете использовать старый добрый Vim:

http://www.vim.org/download.php

здесь есть порт Windows. Один из вариантов при установке из самоустанавливающегося исполняемого файла - создание файлов .bat для использования в командной строке. Это установит vim.bat в вашу папку C:\Windows . Затем вы можете ввести vim в командной строке, и появится очень простой текстовый интерфейс с инструкциями, которые помогут вам начать работу.

Основной синтаксис vim:

vim <file-name>

редактирует или создает файл с таким именем

  • Написать = я
  • Хватит писать = esc
  • Выполнение таких команд, как сохранить, выйти или найти: введите двоеточие (":")
  • Сохранить = ш
  • Quit = q
  • Найти = / текст для поиска
  • Удалить: удерживайте Shift, удерживайте клавиши со стрелками для выбора, нажмите d
  • Удалить строку: нажмите Esc, затем дважды d. я снова войти в режим записи

Лучшее в использовании vim - это то, что он используется во многих сборках Linux и также доступен для Mac, так что вы можете легко перемещаться между операционными системами без особых проблем. В отличие от Блокнота, он также имеет контекстную подсветку для многих языков (с ++, PHP, Java и др.).

Вы также можете попробовать скомпилировать различные редакторы типа GNU (включая Vim) под MSYS, хотя это немного сложнее:

http://telengard.wordpress.com/2008/09/05/installing-mingw-and-msys-on-windows-xp/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .