Primeiro, não estou perguntando sobre desempenho. Estou procurando por algo que me ajude, mentalmente, a entrar em grandes arquivos de código fonte em C aos quais não estou acostumado. Tome por exemplo readelf.c
. Este arquivo tem 20.000 linhas. Eu posso ler o código e entendê-lo, mas prefiro que não. Isso é apenas um problema na minha experiência com C. Por alguma razão, em C, o tamanho do arquivo é absurdamente grande e readelf.c
não está sozinho nisso. Existe alguma coisa que possa virtualizar um arquivo C em algo sã como um projeto estruturado - eu sei que isso é pedir muito, mas parece que, com todo o código C existente, alguém teria feito algo assim.
O terminal do meu laptop pode conter ~ 50 linhas. Quais ferramentas e plugins o vim oferece para ajudar a navegar por arquivos com mais de 10k mas menos de 100k linhas?