Я на Windows Vista и хочу создать текстовый файл. MS DOS не распознает команду редактирования. Что я могу использовать вместо Windows PowerShell? Могу ли я использовать блокнот?
2 ответа
Чтобы создать текстовый файл в командной строке DOS, вы можете использовать эту команду:
- скопировать con my_text_file.txt
Слово "con" означает [для Windows в данном случае] использовать вашу клавиатуру в качестве источника.
Следующая строка будет просто мигающим курсором, который ждет вашего ввода. Вы можете вводить столько, сколько хотите, и каждое нажатие клавиши Enter также будет записано точно. Когда вы закончите, нажмите CTRL-Z, а затем клавишу Enter.
В качестве альтернативы, чтобы инициировать создание или редактирование текстового файла из командной строки DOS, вы можете использовать эту команду:
- блокнот my_text_file.txt
Это заставит Блокнот Windows начать редактирование указанного вами файла (создание нового при сохранении, если файл еще не существует).
Ответ Рэндольфа выглядит хорошо.
Еще одно предложение. Если вы привыкли к средам * 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/