Crie um nome de arquivo contendo caractere de nova linha:
$ touch $'a\nb'
Quando faço isso vim .
, o nome do arquivo é dividido em várias linhas:
Só posso selecionar uma linha e pressionar enter. Em seguida, ele atua como um novo arquivo e mostra esta linha na parte inferior do vim:
"~/note/test/b" [New File]
Penso em Shift+ v, mas não consigo fazer funcionar. Even x(Abra o gedit para este arquivo) está quebrada.
Como posso selecionar o nome do arquivo multilinha na listagem de diretórios Netrw do vim?
Responder1
O plug-in netrw (pelo menos parcialmente) analisa a saída de comandos remotos ( ls
) para construir a árvore de diretórios e manipula internamente essas informações no buffer de trabalho do diretório.
O suporte para esses caracteres especiais ainda não foi implementado; você pode escrever ao autor do plugin, Charles Campbell, e sugerir esta melhoria. (Ou melhor ainda, tente escrever um patch e enviar para ele!)