3

Я использую Windows 7.

Unix Я могу открыть файл в vi с помощью:

vi textFile.txt

В Windows я хочу перейти к папке и введите то, что у меня есть выше.

Каков наилучший способ сделать это?

Спасибо эрик

3 ответа3

7

Во-первых, vi не установлен по умолчанию и недоступен в Windows. Доступна очень хорошая эмуляция vi, которая называется vim , я предполагаю, что до конца вы установили vim.

Что вы хотите сделать, это запустить vim.exe из командной строки без указания полного пути к файлу. Для этого вам нужно добавить полный путь к папке, содержащей файл, в переменную среды PATH . Вот как это сделать:

Перейти к computer в проводнике Windows. Затем щелкните правой кнопкой мыши на фоне и выберите properties Это приведет вас к системной папке панели управления.

В левой панели щелкните « Advanced system settings , нажмите кнопку переменных среды в нижней части нового всплывающего окна.

Верхняя панель этого окна должна называться User variables for <Your Username> . Прокрутите этот список пользовательских переменных, найдите один именованный path (заглавные буквы не важны) и отредактируйте его. Если в списке нет переменной пути, нажмите новую кнопку под списком, чтобы создать новую переменную, и назовите ее путь.

Если вы создаете новую переменную пути, просто вставьте путь к содержащей ее папке в качестве значения пользовательской переменной. если вы редактируете существующую переменную пути, вам нужно добавить точку с запятой ; персонаж сразу же следует путь к вашей установке vim. путь к вашей установке vim выглядит примерно так: C:\Program Files (x86)\Vim\vim74

Теперь вы сможете использовать vim же, как вы используете vi .

2

Во время установки Vim (для Win32) у вас есть возможность установить пакетные файлы для запуска vim из командной строки.

1

На моей системе это работает, синтаксис такой же:

C:\>vim somefile.txt

Убедитесь, что Vim на вашем пути. Убедитесь, что вы выбираете консоль и версии GUI при установке (я думаю, что это сейчас по умолчанию).

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