Existe-t-il un raccourci clavier pour formater le code dans Notepad ++?
Je travaille principalement avec du code HTML, CSS et Python.
Par exemple:
<title>{% block title %} {% endblock %}</title>
<link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>
À:
<head>
<title>
{% block title %}
{% endblock %}
</title>
<link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>
Je me souviens que Visual Studio le faisait avec Ctrl+ K+ Det NetBeans avait également la fonctionnalité, mais je ne peux pas le trouver dans Notepad ++, s'il peut même le faire.
html
notepad++
code-formatting
Darren
la source
la source
Plugin manger
, le point est à partir de Notepad ++ version 7.5, le gestionnaire de plugin n'est plus livré avec Notepad ++Réponses:
TextFX -> HTML Tidy -> Tidy: Réindenter XML
N'oubliez pas d'avoir sélectionné le code HTML avant de faire cela.
la source
Plugins > Plugin Manager > Show Plugin Manager
et télécharger TextFX à partir de là. En plus de cela, vous constaterez probablement que TextFX ne peut pas trouverlibTidy.dll
. Pour résoudre ce problème, vous pouvez faire ceci stackoverflow.com/questions/6985637/ ... Après tout cela, vous devriez pouvoir le faireTextFX -> HTML Tidy -> Tidy: Reindent XML
comme @gablin décrit.tidy
dossierunicode\plugins\Config
et collez-le dans votreC:\Program Files\Notepad++\plugins\Config
dossier.Tidy2
plugin fera le travail,Plugins > Plugin Manager > Show Plugin Manager
puis ajouteraTidy2
.il existe un plugin tel que UniversalIndentGUI , il peut être installé directement depuis le gestionnaire de plugins et a la possibilité de réindenter les langages de programmation les plus utilisés.
la source
Si vous allez dans le
TextFX
menu et allez àTextFX Edit
, vous verrez un élément de menuReindent C++ Code
.Cela formatera également le code C #.
la source
Voici une liste des raccourcis disponibles dans Notepad ++.
Si la fonctionnalité souhaitée n'est pas disponible, vous pouvez définir vos propres macros et les affecter à un raccourci personnalisé (je ne suis pas habitué à utiliser des macros).
MISE À JOUR : Je publierai les raccourcis ici au cas où le lien deviendrait invalide:
la source
Le dernier plugin est tidy2, qui peut être installé via Plugins> Plugin Manager> Show Plugin Manager.
Je suggère d'éditer la configuration 1 et de définir des guillemets: non, surtout si vous avez un script qui utilise des guillemets.
De plus, ranger plus d'une fois peut entraîner l'insertion d'une esperluette la première fois, puis le remplacement des esperluettes la deuxième fois. Vous voudrez peut-être jouer avec la configuration pour l'amener là où vous en avez besoin.
la source
Ce n'est pas tout à fait la réponse que vous recherchiez, mais c'est la solution à laquelle je suis arrivée lorsque j'ai eu la même question.
Je suis un utilisateur sérieux de Notepad ++, alors ne le prenez pas dans le mauvais sens. J'ai commencé à utiliser
NetBeans 8
pour développer des sites Web en plus de Notepad ++ parce que vous pouvez le définir sur le formatage automatique lors de l'enregistrement pour toutes vos langues, et il existe une tonne d'options de configuration pour savoir à quoi ressemble le formatage, jusque dans les moindres détails. Vous pourriez l'examiner et trouver que c'est un outil intéressant à utiliser avec notepad ++. Il est également open source, entièrement gratuit, et possède un tas de plugins et d'autres choses utiles comme la compilation automatique de Sass si vous l'utilisez aussi. Ce n'est certainement pas aussi rapide que NP ++, donc ce n'est pas génial pour les petites modifications, mais cela peut être agréable pour une longue session de codage.la source
Pour le formatage JavaScript, j'utilise Notepad ++ JSMin Plugin.
la source
RÉPONSE EN JUIN 2019
Installez le
XML Tools
plugin depuis l'Admin Plugin (dans Notepad ++ 7.7 au moins)Cliquez ensuite sur Plugins -> Outils XML -> Pretty Print (XML uniquement avec sauts de ligne)
Cela l'a fait pour moi.
la source
Dans mon bloc-notes ++, il semble que TextFX ait besoin d'un environnement perl pour formater les fichiers HTML. Tidy2 n'exige rien donc je pense que c'est plus pratique.
la source
Si vous n'avez besoin que d'un alignement, essayez le plugin appelé Code Alignment.
Vous pouvez l'obtenir à partir du gestionnaire de plugins intégré dans Notepad ++.
la source
Non. Notepad ++ ne peut pas se formater par lui-même. Le formatage peut facilement être réalisé dans de nombreux IDE comme Eclipse, NetBeans, Visual Studio [Code].
la source
Nous pouvons utiliser le raccourci suivant dans la dernière version de notepad ++ pour formater le code
la source