O Vim não está lendo arquivos gzipados automaticamente

3

Eu quero ver alguns arquivos de log zipados .gz no unix através do putty. Quando eu abri-los em vim , o conteúdo não é legível. Eu acho que o vim não é capaz de descompactá-los.

    
por Ahmad 20.11.2012 / 10:13

4 respostas

7

O Vim é perfeitamente capaz de abrir arquivos gzipados por padrão, veja :help gzip .

Se não for possível no seu caso, você deverá ver:

  • se a máquina tiver o programa gzip ,
  • se você tiver as permissões certas para usá-lo,
  • se o seu Vim vier com o plug-in padrão gzip, que deve estar localizado em /usr/share/vim/vim7x/plugin/gzip.vim e seu complemento em /usr/share/vim/vim7x/autoload/gzip.vim .
por 20.11.2012 / 10:39
2

A leitura de arquivos comprimidos transparentemente é feita pelo plugin gzip vim. Este plugin só é habilitado quando o vim não está no modo "compatível" (veja : help compatible para mais detalhes). Uma maneira fácil de garantir que "compatível" não esteja definida, é criar um arquivo .vimrc vazio em seu diretório pessoal.

    
por 26.11.2013 / 17:49
-1

O Vim é usado para edição de texto. Não é possível abrir arquivos zip.

I want to see some zipped log files .gz in unix through putty.

Para ver o conteúdo do arquivo .gz na linha de comando, use este comando.

 zless /path/to/file.gz

Se o zless não estiver disponível, use gunzip e less com um pipe

gunzip -c /path/to/file.gz | less
    
por 20.11.2012 / 10:16
-1

Verifique se você está realmente usando vim e não vi . vi não abre automaticamente um arquivo gzipado.

Você pode adicionar um alias no bash: alias vi='vim'

Para tornar o alias permanente, adicione-o a ~/.bashrc

    
por 28.04.2016 / 13:09

Tags