1

Я хотел бы иметь возможность создавать и редактировать текст файла, все из командной строки. Нет всплывающего окна (как в блокноте), просто создайте файл и начните редактирование. Я знаю, что это можно сделать с помощью Nano на Mac.

Моя текущая командная строка - «Командная строка с Ruby и Rails», которую я использую в Windows 8. Видимо у меня установлен VIM или VI. Когда я фиксирую git, я попадаю в отличное пространство для редактирования текста - в моем текущем окне. Большой! Но как мне это сделать, если ничего не совершать, а просто захотеть> сделать файл> редактировать файл>. Что-то вроде> vim file_name.

Так что команда VIM будет оценена. Если нет в наличии, что еще можно установить? Я попробовал двоичный файл Nano. Я запустил nano.exe и он работает, но вызов> nano file_name из cmd не работает. Я уже скопировал и вставил cygwin1.dll в папку, которую nano запрашивает в файле readme. Неудачно. Я использую бинарный файл WinNT/9x в формате .zip .

Я использую x64 ОС Windows 8.

5 ответов5

3

Vim будет работать в окне консоли Windows, если вы запустите его с помощью vim.exe .

Если вы запустите его с gvim.exe то появится всплывающее графическое окно, как в «Блокноте».

Поэтому вы хотите набрать команду vim или vim file_name и получить то, что хотите.

Убедитесь, что в вашем $PATH включена папка с vim.exe .

2

Я всегда использую Cygwin с установленными Git и Vim, чтобы быть похожим на термин Unix, и он отлично работает (с bashrc и alisases ....) и, конечно, вы можете установить ruby и irb.

1

Это зависит только от того, какой редактор вы устанавливаете. Мне нравится UltraEdit, но он не бесплатен для долгосрочного использования. Некоторым людям нравится XPad, который, по-видимому, бесплатный. Существует программа под названием "WinVI", которая, разумеется, похожа на VI в редакторе Windows. Вам просто нужно решить, какой тип редактора вы хотите. В этом случае вы можете использовать программу XP EDIT, просто скопируйте ее в Win7 из системы XP. Тем не менее, я не уверен, что есть какое-либо преимущество использования текстового редактора стиля "DOS" в Windows 7; это может выглядеть ретро, но вряд ли у него будет что-то положительное.

Я думаю, что если бы мне порекомендовали что-то вроде DOS, я бы пошел с Emacs-для-Windows:http://ftp.gnu.org/gnu/emacs/windows/

Какой бы редактор вы не хотели использовать, поместите папку установки в переменную PATH, которая находится в разделе «Панель управления»> «Система»> «Дополнительные параметры системы»> щелкните поле «Переменные среды». Выберите переменную PATH и нажмите «Правка», чтобы добавить двоеточие в конце и затем путь к вновь установленной программе (например, «C:\Program Files (X86)\Editco»).

Это изменение пути позволит вам просто ввести имя программы, а не конкретное местоположение, т.е. вместо

C:\Program Files (X86)\Editco\Myeditor.exe  filename.ext

вы просто напечатаете

Myeditor.exe filename.ext
1

Вы можете попробовать один из следующих вариантов:

0

edit все еще доступно в Windows 7. Microsoft удалила его в Windows 8 и выше.

Если вы хотите создать простой файл из командной строки, используйте:

c:> copy con filename.txt

Используйте CTRL+Z, чтобы сохранить файл.

Вы также можете использовать echo и передать его в файл.

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