Это означает, что ОС, в которой вы просматриваете файл, не может обнаружить строку -окончания файла (, если файл вообще имеет ). Иногда это происходит при перемещении файла (s )между ОС (т.е.. с MS на *nix os)
В vim, если файл имеет возврат каретки Windows "^M"
, вы можете исправить это с помощью следующей команды :в vim do:
:%s/^M/\r/g
значение:
% => select the whole buffer
s => Search
/^M/ => find Windows Carrage return.
/\r/ => Replae it with *nix carrage return
Примечание :в Mac OX,^M is ctl+v && ctrl+m
Я нашел обходной путь, используя Autohotkey и Python для переключения рабочих столов. Autohotkey на клиенте захватывает ключ и отправляет пакет на сервер Python на хосте. Вы должны иметь возможность настроить его для вашего варианта использования.
Примечание. :Иногда кажется, что у клиента залипает клавиша-модификатор при переключении на хост. Например, что иногда происходит, когда Super/Windows по какой-то причине переходит к хосту.