Я столкнулся со странной проблемой в Vim. Я хочу перетащить файл с рабочего стола или файлового менеджера в Vim и отредактировать его. Gvim правильно обрабатывает это поведение.
Когда я пытаюсь сделать то же самое в консоли Vim, вместо этого вставляется путь к имени файла. Например, если я перетащу файл /home/myuser/foo.matic, он применит текстовую строку «/home/myuser/foo.matic» к текущему буферу.
Если я наберу :edit, а затем перетащу имя файла, Vim будет рассматривать «/home/myuser/foo.matic» как новый каталог.
Я считаю, что проблема здесь в кавычках до и после пути к файлу. Похоже, что они вставлены как gnome-терминалом, так и терминатором. Есть ли способ убрать эти кавычки из имени файла при перетаскивании? В качестве альтернативы, есть ли у Vim способ игнорировать кавычки?
:e foo.matic
в vim илиvim foo.matic
в терминале. Другой способ —gvim -p --remote-tab-silent foo.matic
открыть файл в gvim на новой вкладке. - person epsilonhalbe   schedule 01.07.2012