quando eu uso o vim para abrir alguns arquivos php, ele começa com a linha 2, outros arquivos são exibidos corretamente. Quando vejo o arquivo com menos, tenho o mesmo problema. no entanto, quando eu edito com nano eu posso ver que a linha está no arquivo e meu php funciona corretamente quando eu o executo no navegador. Como eu disse, é apenas em alguns arquivos que outros exibem a primeira linha corretamente.
TAMBÉM se eu usar a tecla de seta para a direita para mover algumas das linhas no arquivo será substituído pelo texto correspondente na linha anterior, exceto o último caractere, mais uma vez isso não é cada linha no arquivo, apenas alguns. É muito estranho.