web-dev-qa-db-fra.com

Modification de fichiers volumineux sur Mac OS X

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.

75
John Topley

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 :-)

67
Topher Fangio

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)

30
Brandon Berry

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.

26
Draxillion

Si vous voulez juste avoir une idée de la structure, que diriez-vous de naviguer avec plus ou moins?

17
MikeJ

Vim est définitivement la réponse. Découvrez macvim , la version mac.

11
Xavier Guardiola

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.

8
jacobian

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.

4
Ludwig Weinzierl

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.

3
andebauchery

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?

2
simon

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).

2
Michael Dunn

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.)

1
Avi Flax