В cmd.exe на windows7 я могу открыть файл как новую вкладку в существующем окне gvim с параметром --remote-tab-silent (если процессы gvim.exe не существуют, открывайте файл только как новый Процесс gvim.exe.).
gvim.exe -u NONE -p --remote-tab-silent FILE_WITHOUT_ACCENT_CHARS_IN_PATH
Однако, если файл содержит символы ударения (например, é ç ê), gvim.exe открывает другой файл, путь которого равен пути, удаленному от ударения, от ожидаемого (например, c: \ éçê -> c: \ ece )
Следующая командная строка заставляет gvim.exe открыть файл, отличный от ожидаемого (d: \ etre \ eeeaaiuuocCei.txt).
gvim.exe -u NONE -p -c "set enc=utf-8" --remote-tab-silent "d:\être\éèêàâîùûôçÇëï.txt"
Следующая командная строка заставляет gvim.exe открывать нужный файл, но как новый процесс / окно (я хочу использовать процесс ожидания).
gvim.exe -u NONE -p -c "set enc=utf-8" "d:\être\éèêàâîùûôçÇëï.txt"
Как я могу решить эту проблему? Я использую 'gvim_8.1.1140_x64.zip' на 64-битной Win 7.
>gvim.exe --version
VIM - Vi IMproved 8.1 (2018 May 18, compiled Apr 8 2019 22:01:49)
Проблема не возникает, и команда с --remote-tab-silent
работает отлично, как и ожидалось, в Ubuntu на GCE.