Gvim.exe не может открыть файл с символами ударения в своем пути с параметром --remote-tab-silent - PullRequest
1 голос
/ 09 апреля 2019

В 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.

...