Когда я даю команду gvim
в Cygwin, я хочу, чтобы она вызывала gvim, который я установил в моей Windows.
Я попытался написать функцию в моем .bashrc под названием gvim
которая вызывает gvim.exe в моей папке Program Files, используя cygpath
и все такое, но проблема в том, что, очевидно, вызывает gvim с окружением Cygwin; :echo $HOME
печатает C:\cygwin\home\Sundar вместо C:\Users\Sundar и :diffsplit
сообщает об ошибках при создании временных файлов, которые, как я полагаю, связаны с тем же. Итак, как я могу вызвать gvim из Cygwin, но сделать так, как если бы он был вызван, скажем, через меню «Пуск»?
Я попытался изменить команду для передачи пути gvim в cmd.exe /c
, но это тоже как-то настраивает ту же среду. Что мне нужно сделать, чтобы сделать эту работу?