Как я могу сделать автозаполнение путей Windows Cygwin? - PullRequest
9 голосов
/ 13 января 2009

Я не хочу вводить / cygdrive / c / path / to / stuff, особенно при использовании инструментов, которые ничего не знают о cygwin. Есть ли способ настроить cygwin на автозаполнение "c: \ path \ to \ stuff" или даже "c: / path / to / stuff"?

Ответы [ 4 ]

10 голосов
/ 13 января 2009

Для инструментов, которые не могут понять пути cygwin, вам необходимо преобразовать их в пути Windows. Утилита cygpath может сделать это за вас:

notepad $(cygpath -w /cygdrive/c/path/to/stuff)

Возможно, вы можете создать псевдонимы или сценарии-оболочки для часто используемых исполняемых файлов Windows.

3 голосов
/ 13 января 2009

Автозаполнение должно работать после бита / cygdrive / c. Создайте символическую ссылку для «/ cygdrive / c /» на что-то еще, например «ln -s / cygdrive / c / c». Также убедитесь, что ваш inputrc настроен правильно.

0 голосов
/ 17 мая 2013

использовать псевдоним:

Откройте файл .bashrc, уже скопированный в ваш домашний каталог, и введите (я использую редактор «vi» для этого, но вы можете использовать «pico», что немного проще):

alias C="C:\Documents\ and\ Settings\Administrator"

Вы можете использовать любой путь здесь. Сохраните .bashrc (Ctrl + X в пико, я думаю, и: wq в «vi») и закройте терминал. После перезапуска этой консоли, набрав «C» и нажав «Ввод», вы автоматически перейдете в «C: \ Documents and Settings \ Administrator»

Чтобы узнать, какой у вас псевдоним, просто наберите «alias» в своем терминале, и все ваши псевдонимы будут отображаться.

0 голосов
/ 13 января 2009

Windows сама может автозаполнять пути, с некоторыми незначительными изменениями реестра . Или я что-то упустил в этом вопросе?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...