Inserindo o caminho do arquivo e o nome do arquivo que você está trabalhando no Vim

1

Eu uso Ctrl-G para ver o caminho. Mas eu quero entrar no caminho para o arquivo em si.

Como posso conseguir isso no Vim?

    
por shinokada 25.03.2014 / 05:09

1 resposta

6

O nome do arquivo atual está contido no registro % . Veja

:help quote%

Você pode inserir o conteúdo desse registro como faria com qualquer outro registro, por exemplo,

"%p
"%P
:put %

e no modo de inserção como

<C-R>%

em que <C-R> significa Ctrl-R .

Você também pode expandir o nome do arquivo para o caminho completo e selecionar várias partes do caminho ou nome do arquivo usando expand() e modificadores de nome de arquivo. Veja

:help expand()
:help filename-modifiers

Como exemplo, enquanto no modo de inserção, você pode digitar

<C-R>=expand("%:p")

seguido por Enter , onde novamente <C-R> significa Ctrl-R , que inseria o nome do caminho completo do arquivo atual. Veja

:help i_CTRL-R_=
    
por 25.03.2014 / 07:34

Tags