Запустите Cygwin в $ USERPROFILE в терминале windows (превью) - PullRequest
0 голосов
/ 03 апреля 2020

Я хотел бы запустить Cygwin, используя новый терминал windows в $USERPROFILE

{
"name": "Cygwin",
"commandline": "c:\\tools\\cygwin\\bin\\bash --login -i",
"icon": "c:\\tools\\cygwin\\Cygwin-Terminal.ico",
"startingDirectory": "c:\\tools\\cygwin\\bin"
}

, и запустить Cygwin в каталоге пользователя cygwin по умолчанию.

Я хотел бы хотел бы изменить его, чтобы начать в моем каталоге пользователя.

"commandline": "c:\\tools\\cygwin\\bin\\bash --login -i -c 'cd `cygpath $USERPROFILE`'"

Ответы [ 2 ]

0 голосов
/ 03 апреля 2020

Это должно сделать то, что вы хотели:

"commandline": "c:\\tools\\cygwin\\bin\\bash -c 'cd `cygpath $USERPROFILE`;exec bash --login -i'"

Идея состоит в том, чтобы создать новую оболочку после смены каталога.

Update

Можете ли вы попробовать:

"commandline": "c:\\tools\\cygwin\\bin\\bash --login -i -c 'cd `cygpath $USERPROFILE`; bash'"
0 голосов
/ 03 апреля 2020

добавить

cd $(cygpath -u $USERPROFILE)

в конце вашего .profile

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