Não, o vim não é multithread. Vários núcleos não ajudarão você aqui.
Primeiro, temos que concordar sobre o que é um arquivo enorme . Suponho que você esteja falando de um arquivo maior que o tamanho da RAM. O Vim não foi projetado para arquivos grandes. Além disso, quando extremidades de linha não suficientes estão presentes, o vim pode não conseguir abrir o arquivo.
Decida se você quer apenas ler o conteúdo do arquivo ou se deseja editá-lo. O programa less
tem muitos recursos desconhecidos para a maioria das pessoas e é, na verdade, uma ferramenta muito boa para visualizar arquivos grandes, porque não requer que o arquivo caiba na memória.
Se você quiser editar o arquivo , será melhor usar editores de texto não interativos como sed
, awk
ou talvez um script perl
. Esses editores foram projetados para esse propósito e, felizmente, processam arquivos maiores que sua RAM.
Veja também minha resposta para: O que acontece se eu usar o vi em arquivos grandes?