Je viens de Birmingham, en Angleterre, où je suis un électricien qui s’intéresse à l’électronique amateur. Je négocie des devises numériques comme Bitcoin.
Notepad++ est un éditeur de code convivial pour les débutants
Lorsque vous commencerez à apprendre à programmer, vous aurez besoin d’un endroit pour écrire votre code. Si vous voulez obtenir toutes les cloches et tous les sifflets dès le début, vous aimerez peut-être regarder les logiciels populaires « Integrated Development Environment » (IDE) tels qu’Eclipse. Mais les IDE peuvent prendre du temps à apprendre, et si vous débutez en tant que programmeur, vous avez déjà assez à apprendre sans avoir à naviguer dans un nouveau logiciel complexe avant même de pouvoir commencer. De plus, les grands IDE comme Eclipse peuvent parfois utiliser beaucoup de puissance de calcul pour fonctionner, donc si vous n’avez pas une machine de haute spécification pour l’exécuter, vous pouvez rencontrer des problèmes de performances.
Si vous voulez une manière conviviale pour les débutants de commencer à programmer, qui soit facile à prendre en main et qui possède toutes les fonctionnalités dont un débutant a besoin, alors un « éditeur de code » plus simple peut être fait pour vous. Un éditeur de code de bonne qualité comme Notepad ++, qui est le produit le plus populaire pour Windows et mon logiciel préféré, est livré avec un large éventail de fonctionnalités utiles et peut être étendu à l’aide de plugins.
Même si Notepad ++ est moins complexe qu’un IDE complet, il y a encore quelques choses que vous devriez apprendre avant de commencer à écrire du code. Cet article vous guidera à travers toutes les fonctionnalités et paramètres principaux, vous donnant suffisamment d’informations pour tirer le meilleur parti de ce que Notepad ++ peut offrir.
Comment installer le Bloc-notes++
L’installation de votre éditeur de code ne devrait pas être plus difficile que l’installation de n’importe quel logiciel ! Les produits logiciels destinés aux développeurs ont souvent de nombreuses versions différentes disponibles au téléchargement, sans aucune information facilement accessible sur la façon de choisir la version à utiliser. C’est bien pour les développeurs chevronnés qui savent exactement ce qu’ils veulent et comprennent tous les termes techniques, mais lorsque vous débutez, cela peut être un casse-tête.
Avec Notepad++, c’est facile. Visitez simplement la page de téléchargement et cliquez sur le premier lien texte pour utiliser le « programme d’installation », qui vous aidera en choisissant la bonne version pour vous et en l’installant sur votre ordinateur avec un simple programme « assistant ». Le processus est le même que pour n’importe quel logiciel – sous Windows, je clique simplement pour télécharger, puis je double-clique dans ma liste de téléchargements. C’est aussi simple que ça!
Modifier les paramètres initiaux
Lorsque vous ouvrez Notepad++ pour la première fois, il est judicieux de personnaliser les paramètres. Cliquez simplement sur le bouton Paramètres dans la barre de navigation en haut, puis cliquez sur « Préférences ». Si vous avez le temps, il serait avantageux pour vous de lire toutes les options pour avoir une idée de ce que vous pouvez faire, mais il y a trois choses particulières que vous devriez envisager de changer immédiatement :
- Répertoire par défaut : Il s’agit du dossier sur votre ordinateur que l’éditeur de code utilisera comme emplacement par défaut pour enregistrer et ouvrir des fichiers. Garder vos fichiers organisés est très important pour un programmeur.
- Auto-complétion: la saisie semi-automatique fonctionne de la même manière que sur Google ou sur votre téléphone, mais elle est configurée pour reconnaître la syntaxe des langages de programmation. Certaines personnes trouvent la saisie semi-automatique très utile, et cela peut éviter les erreurs frustrantes comme les fautes de frappe, l’oubli de fermer les crochets, etc. Mais tout comme avec les téléphones, certaines personnes n’aiment pas ça. Vous pouvez l’activer et le désactiver facilement à partir des préférences.
- Langage par défaut: Sous l’onglet « Nouveau document » dans les préférences, vous verrez une liste déroulante pour choisir une langue par défaut. Si vous allez coder dans le même langage tout le temps, cela vaut la peine de le configurer pour qu’il corresponde au langage que vous utilisez.
En plus des préférences expliquées ci-dessus, c’est toujours une bonne idée de se diriger vers le ‘configurateur de style‘, également situé sous le bouton de réglage, qui vous permet de personnaliser l’apparence de Notepad++ en sélectionnant parmi une gamme de thèmes différents.
Choisissez une langue par défaut
Raccourcis clavier
Notepad ++ vous permet d’accéder à la plupart de ses fonctionnalités pratiques à l’aide de raccourcis clavier (en utilisant votre clavier pour accéder aux fonctions au lieu d’utiliser les menus, comme appuyer sur contrôle et s pour enregistrer, qui est un raccourci clavier couramment utilisé). Ce ne sont pas seulement parfaits pour gagner du temps, ils peuvent également vous aider lorsque vous êtes bloqué. Vous pouvez voir les touches de raccourci à côté de chaque élément dans les listes de navigation. Découvrez quelques éléments de base pour commencer en cliquant sur le bouton « Modifier » dans la navigation et en faisant défiler jusqu’à la troisième section de la liste.
Voici quelques exemples d’utilisation des raccourcis clavier :
- Commentez un bloc de code en le mettant en surbrillance et en cliquant sur ctrl + Q
- Fonctions de saisie semi-automatique : si vous ne vous souvenez pas du nom de la fonction dont vous avez besoin, si vous souhaitez un rappel des fonctions disponibles ou si vous êtes simplement trop paresseux pour taper, vous pouvez cliquer sur ctrl + espace pour insérer des fonctions à partir d’une liste.
Veuillez noter que pour les utiliser, le logiciel doit savoir dans quelle langue vous écrivez. Si vous avez configuré une langue par défaut, vous n’avez pas à vous inquiéter, sinon vous devrez sélectionner une langue (cliquez sur « Langues » dans la barre de navigation) pour activer ces fonctionnalités.
Raccourcis de navigation
Un guide pour débutants sur les plugins Notepad ++
Les plugins vous permettent d’ajouter rapidement et facilement de nouvelles fonctionnalités à votre programme Notepad++. Si vous cliquez sur « Plugins » puis sur « Gestionnaire de plugins » dans la barre de navigation, vous verrez qu’il existe une large gamme de plugins gratuits que vous pouvez installer. L’ajout d’un plugin est aussi simple que de cocher une case puis de cliquer sur installer – le programme devra redémarrer pour terminer l’ajout du plugin, mais bien sûr, il vous proposera de le faire pour vous.
Faites défiler pour continuer
Si la liste est trop longue pour que vous vouliez passer du temps à lire les descriptions fournies pour chaque plugin pour trouver quelque chose d’utile, alors ne vous inquiétez pas, j’ai quelques suggestions :
- Ma première suggestion est d’installer AutoSave. Vous pouvez le configurer pour enregistrer automatiquement votre document selon le calendrier que vous préférez ; le réglage par défaut est une fois par minute. Cela peut être utile pour n’importe qui, quelle que soit la langue que vous utilisez.
- Mon deuxième conseil est de faire défiler jusqu’à la première lettre de la langue que vous apprenez. Par exemple, si vous apprenez Python, faire défiler jusqu’à la lettre P fera apparaître au moins trois plugins pour les programmeurs Python. Vous ne trouverez pas tous les plugins qui pourraient être pertinents pour votre langue comme celui-ci, mais c’est un bon point de départ. Pour mon exemple de code Python, PyNPP est un bon outil qui vous permet d’exécuter votre code à partir de Notepad ++ plutôt que d’avoir à passer par l’interface graphique ou le shell pour l’exécuter, et Python Indent est idéal pour vous aider avec le formatage.
Fonctionnalités de recherche et de remplacement
Comme tout bon éditeur de code, Notepad ++ vous offre une gamme de fonctionnalités pour trouver des éléments dans votre code et pour l’édition en masse.
- trouver ouvre une boîte de dialogue qui vous permet de trouver chaque instance d’un mot et d’effectuer des actions dessus. Vous pouvez accéder à la fonction de remplacement répertoriée ci-dessous à partir d’ici, compter le nombre de fois qu’un mot apparaît ou marquer chaque ligne où un mot est trouvé pour votre propre référence. Vous pouvez également utiliser « Rechercher le suivant » ou « Rechercher le précédent » en mettant en surbrillance un mot, puis en utilisant le raccourci clavier pour ignorer la prochaine fois ou la fois précédente que ce mot est apparu dans votre code.
- remplacer permet de remplacer rapidement chaque occurrence d’un mot à travers un document, ce qui est pratique si vous avez besoin de changer le nom d’une variable, par exemple.
- Recherche incrémentielle vous amène à la première occurrence d’un mot, et à partir de là, vous pouvez passer à l’occurrence suivante avec un bouton fléché.
Ne vous répétez pas, sauf si vous utilisez des macros
OK, donc je sais que la plupart des débutants ouvrant Notepad ++ pour la première fois et examinant les différentes fonctionnalités se demanderont ce que sont les « macros » et ce que font ces boutons de lecture et d’enregistrement dans un éditeur de texte.
Les macros sont un outil très pratique qui peut automatiser les tâches répétitives ennuyeuses.
La règle d’or de la programmation est SEC – ne vous répétez pas – mais les macros sont la seule exception à cette règle ! Si vous vous retrouvez à écrire le même morceau de code encore et encore, vous devez généralement créer une fonction que vous pouvez appeler pour exécuter ce code pour vous. Cela vous fait gagner du temps et des tracas et rend votre code moins volumineux et plus lisible. Mais parfois, il y a des choses que vous ne pouvez pas éviter de répéter et pour lesquelles vous ne pouvez pas créer de fonction – c’est là qu’interviennent les macros. Vous pouvez les utiliser pour vous « répéter » littéralement en vous enregistrant en train d’effectuer une tâche une fois, puis en la rejouant pour répéter cette action où et quand vous le souhaitez ! Une fois que vous avez enregistré une macro, vous pouvez l’enregistrer et même l’affecter à un raccourci.
Un bon exemple de l’endroit où l’utilisation de macros peut vous faire gagner beaucoup de temps et d’ennuis est présenté dans la vidéo ci-dessous, qui vous guide à chaque étape du processus.
Cet article est exact et fidèle au meilleur de la connaissance de l’auteur. Le contenu est uniquement à des fins d’information ou de divertissement et ne remplace pas un conseil personnel ou un conseil professionnel en matière commerciale, financière, juridique ou technique.
naresh le 01 octobre 2019 :
la barre oblique inverse vient de manière différente pouvez-vous le résoudre
triste le 19 septembre 2018 :
disnutz
Raj le 16 mars 2018 :
je ne vois pas le gestionnaire de plugins
Imran Danlamic le 04 mars 2018 :
Je ne vois pas le gestionnaire de plugins.
s’il vous plaît aider.
h0signal le 13 août 2016 :
bon poste
Liz le 06 août 2016 :
Merci. C’était très utile.
Roxanne Dimacale le 06 août 2016 :
Salut Myung, mon partenaire a travaillé avec un formulaire à remplir sur ce site https://goo.gl/2Nmpnj.
Myung Yaléa le 05 août 2016 :
Article réfléchi – j’ai été éclairé par les faits ! Est-ce que quelqu’un sait si je pourrais trouver un modèle de copie de formulaire à remplir ?
gabe le 15 mai 2016 :
Je suis juste un peu confus. J’ai utilisé un programme à l’université appelé Visual Studio où vous appuyez simplement sur F5 et il exécute votre programme.
Ici, je peux écrire un programme dans le bloc-notes assez facilement, mais comment puis-je l’exécuter ?
Est-ce que j’ai râté quelque chose? N’est-ce pas le but principal d’écrire du code pour l’exécuter ?
John Smith le 03 mars 2016 :
très bon article merci j’apprends que j’ai hâte d’y aller pour essayer encore merci.
RTalonia le 15 septembre 2015 :
Félicitations pour votre prix Hub of the Day pour ce tutoriel !
David Hunt de Cedar Rapids, Iowa le 15 septembre 2015 :
Oui, Dean, félicitations pour Hub of the Day. NotePad++ est un excellent éditeur gratuit avec tellement de puissance et pourtant vous pouvez l’utiliser sans trop de formation comme vous le dites. Je l’utilise depuis des années. L’un de mes plugins préférés est celui qui vous permet de comparer deux fichiers. De plus, pour les fichiers texte, j’ai été agréablement surpris de découvrir que vous pouvez sélectionner et supprimer des colonnes (en utilisant la touche alt). Quoi qu’il en soit, c’est génial de voir un hub technique faire HOTD. Cela montre juste que même des hubs de deux ans peuvent être choisis. Bien fait.
Kristen Howe du nord-est de l’Ohio le 15 septembre 2015 :
Félicitations pour HOTD, Dean ! C’était une plaque tournante intéressante.
Linda Bilyeu d’Orlando, en Floride, le 15 septembre 2015 :
Lire des codes pour les nuls ! Excellent article pour moi ! 🙂
S’épanouir de toute façon des États-Unis le 15 septembre 2015 :
Dean, Félicitations pour HOTD !
Jean Jack George des États-Unis le 10 janvier 2015 :
grand hub! Je cherchais depuis un moment un bon éditeur de code. J’ai essayé Codeblocks, mais lorsque j’ai essayé un programme simple en C++, il n’arrêtait pas de se bloquer. Deux mois à essayer de comprendre, avant de presque renoncer à apprendre à programmer. Je vais devoir essayer Notepad ++ ! Merci beaucoup!
Dean Walsh (auteur) de Birmingham, Angleterre le 23 juillet 2014 :
Merci pour les suggestions, je n’ai pas essayé celle-là moi-même.
cloder le 23 juillet 2014 :
Codelobster fonctionne mieux pour moi : http://www.codelobster.com
Dean Walsh (auteur) de Birmingham, Angleterre le 23 décembre 2013 :
Merci Sudarshan, je vais essayer de le faire.
sudarshan le 23 décembre 2013 :
Salut,
Votre message est très utile et je vous demande de publier plus d’informations sur les fonctionnalités de Notepad ++.