имя файла с новой строкой в ​​списке каталогов Netrw в vim

имя файла с новой строкой в ​​списке каталогов Netrw в vim

Создайте имя файла, содержащее символ новой строки:

$ touch $'a\nb'

Когда я это делаю vim ., имя файла разбивается на несколько строк: введите описание изображения здесь

Я могу выбрать только одну строку и нажать enter. Тогда это будет действовать как новый файл и покажет эту строку внизу vim:

"~/note/test/b" [New File] 

Я думаю о Shift+ v, но не могу заставить его работать. Даже xфункция (Открыть gedit для этого файла) сломана.

Как выбрать многострочное имя файла в списке сетевых каталогов vim?

решение1

Плагин netrw (по крайней мере частично) анализирует выходные данные удаленных команд ( ls) для построения дерева каталогов и внутренне преобразует эту информацию в рабочий буфер каталога.

Поддержка таких специальных символов пока не реализована; вы можете написать автору плагина Чарльзу Кэмпбеллу и предложить это улучшение. (Или, что еще лучше, попробуйте написать патч и отправить его ему!)

Связанный контент