Quelqu'un a-t-il des recommandations pour un éditeur de programmeur capable de gérer des fichiers volumineux sur Mac OS X? En gros, je veux dire des centaines de mégaoctets. TextMate ne le coupe pas.
Avez-vous essayé Vim ? C'est le seul éditeur que j'utilise :-)
Edit: Cela semble dépendre de quelques facteurs. J'ai utilisé Vim avec de gros fichiers CSV (c'est-à-dire basés sur du texte) et cela a très bien fonctionné. YMMV :-)
Si, comme vous le dites, vous n'avez vraiment besoin que d'avoir une idée de la structure, essayez d'ouvrir le document dans la console. Croyez-le ou non, je suis en mesure d'afficher des fichiers aussi volumineux que 15 Go (MAC OSX 10.7.2)
HexFiend est conçu pour lire des fichiers de n'importe quelle taille, mais vous devrez travailler avec un habillage de caractères à colonne fixe et aucune détection de nouvelle ligne.
Si vous voulez juste avoir une idée de la structure, que diriez-vous de naviguer avec plus ou moins?
Vim est définitivement la réponse. Découvrez macvim , la version mac.
BBEdit , cette ancienne veille, est célèbre pour gérer des fichiers très volumineux avec aplomb (ou, du moins, c'était à l'époque pré-TextMate). Il existe une version gratuite, TextWranger ; Je suppose qu'il est basé sur le même noyau et devrait toujours fonctionner.
J'ai utilisé gvim
pour des fichiers de plus de 1 Go de NASTRAN sortie. gvim
gère très bien les gros fichiers. En fait, c'était la raison principale pour laquelle je suis passé de Emacs
à vim.
Emacs
est un excellent éditeur mais il ne peut gérer que des fichiers aussi volumineux que 128 Mo, au moins la version 32 bits. Si vous décidez d'utiliser Emacs
je recommande de le configurer pour désactiver la coloration syntaxique pour les fichiers volumineux.
Une autre façon de gérer les fichiers volumineux à l'époque était l'utilisation intensive de head
, tail
et split
.
L'emacs natif sur OS X semble être la version 64 bits maintenant. Cela fonctionne comme un charme sur mon fichier texte de 250 Mo.
emacs, naturellement, au moins une version 64 bits (vous pouvez le faire sur OS X maintenant, non?)
Mais aussi, ce sont sûrement des fichiers générés. Avez-vous vraiment besoin d'interagir avec eux en même temps?
Vim a déjà été recommandé. Si vous utilisez vim, vous pouvez également utiliser le plugin LargeFile (par l'inimitable Charles "Dr Chip" Campbell), qui désactive automatiquement diverses fonctionnalités de vim dans l'intérêt de la vitesse pour les fichiers de plus de 100 Mo (au réglage par défaut).
Puisque vous avez noté dans un commentaire qu'il s'agit en fait d'un fichier XML et que vous voulez juste avoir une idée de sa structure, vous voudrez peut-être consulter Oxygen's LargeFileViewer, une application d'aide qui est fournie avec Oxygen XML Editor . (Cela pourrait aussi venir avec l'auteur, je ne sais pas.)