2011-05-20 07:47:51 +0000 2011-05-20 07:47:51 +0000
35
35

Comment ouvrir un gros fichier dans Notepad++ ?

J'ai essayé d'ouvrir un fichier de 800 Mo dans Notepad++. Mais je ne comprends pas pourquoi Notepad++ n'affichait que 269117242 caractères 271450112 octets . Il n'a pas non plus affiché de message d'alerte indiquant qu'il est incapable d'ouvrir un fichier d'une telle taille. J'ai donc utilisé le Wordpad pour ouvrir le même fichier, ça a marché comme sur des roulettes.

Mais pourquoi Notepad++ ne peut pas ouvrir un fichier de 800 Mo ? Je suppose qu'il doit y avoir un réglage qui dit de ne montrer que cette quantité de texte.

_P.S. Veuillez ne pas suggérer d'autres logiciels qui peuvent ouvrir de gros fichiers. Je sais qu'ils existent.

Réponses (2)

48
48
48
2011-05-20 08:55:30 +0000

Notepad++ ne supporte pas les fichiers volumineux, selon la documentation du wiki this , le problème persiste si le composant (Scintilla) reste au coeur de Notepad++ :

Les anciennes versions de Notepad++ peuvent planter en ouvrant de très gros fichiers. Les versions plus récentes (5.2+) refuseront d'ouvrir le fichier et émettront un message d'erreur. Pourquoi ?

Notepad++ est basé sur un composant (Scintilla) qui permet de visualiser du texte enrichi, avec mise en évidence de la syntaxe et pliage du code, par opposition aux services de texte en masse. Il y a des compromis nécessaires. Le chargement d'un fichier de 200 Mo nécessite environ 800 Mo de mémoire, et le système d'exploitation peut refuser de répondre à la demande d'allocation de mémoire.

Il existe essentiellement deux solutions :

  • Diviser l'énorme fichier en morceaux gérables, et n'en garder qu'un seul dans l'éditeur ;
  • Utiliser un autre outil conçu pour traiter des fichiers texte massifs.

Si vous parvenez quand même à ouvrir un gros fichier, les performances ne seront peut-être pas optimales. Voici quelques éléments de réflexion :

  • Les plugins qui analysent et scannent le texte ralentiront NP++, désactivez-les si possible
  • L'analyse des liens cliquables au chargement du document est lente si le document est volumineux ; la désactivation des liens cliquables a été signalée comme étant d'une grande aide.

Une autre page sur sourceforge suggère également que ce problème persiste tout au long de la vie de Notepad++, puisque la communauté a demandé de résoudre ce problème :

Pourquoi n'essayez-vous pas d'autres logiciels tels que gVim ? Y a-t-il une raison à cela ?

1
1
1
2019-03-23 10:37:28 +0000

La mise en évidence de la syntaxe est l'une des principales sources de lenteur dans le Notepad++.

Si vous ouvrez un énorme fichier HTML, PHP, etc. dans le Bloc-notes++, vous voudrez probablement désactiver la coloration syntaxique de ce fichier en allant dans Langage > N > Texte normal.