42 votes

Comment ouvrir un gros fichier dans Notepad++?

J'ai essayé d'ouvrir un fichier de 800 Mo dans Notepad++. Mais je ne sais 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 était incapable d'ouvrir un fichier aussi volumineux. Ensuite j'ai utilisé Wordpad pour ouvrir le même fichier, ça a fonctionné comme un charme.

Mais pourquoi Notepad++ ne peut-il pas ouvrir un fichier de 800 Mo? Je suppose qu'il doit y avoir un paramètre qui dit d'afficher uniquement autant de texte.

P.S. S'il vous plaît ne suggérez pas d'autres logiciels qui peuvent ouvrir de gros fichiers. Je sais qu'ils existent.

53voto

lamwaiman1988 Points 2641

Notepad++ ne prend pas en charge les fichiers volumineux, selon cette documentation wiki, le problème persiste si le composant (Scintilla) reste au cœur de Notepad++ :

Les anciennes versions de Notepad++ peuvent planter lors de l'ouverture de fichiers très volumineux. Les nouvelles versions (5.2+) refuseront d'ouvrir le fichier et afficheront un message d'erreur. Pourquoi cela ?

Notepad++ est basé sur un composant (Scintilla) qui est conçu pour fournir une visualisation de texte riche, avec une coloration syntaxique et un repli de code, contrairement aux services de texte en vrac. Des compromis sont nécessaires. Charger un fichier de 200 Mo nécessitera environ 800 Mo de mémoire, et le système d'exploitation peut refuser la demande d'allocation de mémoire.

Il y a essentiellement deux solutions :

  • Découper le fichier volumineux en morceaux gérables et n'en garder qu'un dans l'éditeur ;
  • Utiliser un autre outil adapté à la gestion de fichiers texte massifs.

Si vous parvenez toujours à ouvrir un gros fichier, les performances peuvent ne pas être optimales. Voici quelques éléments à prendre en compte :

  • Les plugins qui analysent et scannent le texte ralentiront Notepad++, désactivez-les si possible ;
  • L'analyse des liens cliquables lors du chargement du document est lente si le document est volumineux ; désactiver les liens cliquables a été rapporté 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++, car la communauté a demandé de résoudre ce problème :

Pourquoi ne pas essayer un autre logiciel tel que gVim ? Y a-t-il une raison particulière ?

4voto

Pikamander2 Points 605

La coloration syntaxique est l'une des principales sources de ralentissement des performances dans Notepad++.

Si vous êtes sur le point d'ouvrir un énorme fichier HTML, PHP, etc. dans Notepad++, vous devez d'abord désactiver la coloration syntaxique pour ce fichier en allant dans Langage > N > Texte Normal.

entrer la description de l'image ici

Vous devriez également désactiver les liens cliquables. Pour cela, accédez à Paramètres > Préférences > Divers > Paramètres des liens cliquables et décochez la case Activer.

entrer la description de l'image ici

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X