Y a-t-il un raccourci, un plugin ou un code pour envelopper le texte avec des guillemets ( par exemple Je ne connais pas Python et d'autres langages de programmation avancés, veuillez expliquer de manière simple ... p> "" " code> ou
'' code>) dans le bloc-notes ++? p>
"texte" code>. p>
5 Réponses :
Je ne sais pas si vous voulez toute la ligne ou juste chaque mot. Cela fera chaque ligne:
Open Remplacer (Ctrl H)
Trouver: ^.
Remplacer par: "
Assurez-vous de sélectionner "Expression régulière" dans le mode de recherche.
Sélectionnez Remplacer tout.
Qui ajoutera un "au début de chaque lien non vide. P>
Pour la fin d'une:
Trouver:. $
Remplacer par: " p>
Intéressant, cela place des lignes entières dans les commentaires et début et fin de ligne
Merci! Il fonctionne comme un charme! :)
Emballage d'un texte sélectionné fort> dans la NPP ouverte Doc Insérer ce code: P>
plugins code> ->
script python code> ->
nouveau script code> li> li>
qquote code> (dire) li>
class qquote01:
qq='"'
editor.replaceSel(qq+editor.getSelText()+qq)
Fonctionne comme un champion. Merci.
Quelqu'un a utilisé cela récemment? Ces étapes ne fonctionnaient pas pour moi ... Rien ne se passe lorsque je gère le plugin. Peut-être que Notepad ++ a changé la syntaxe ou quelque chose des fonctions de réplaceel ou d'obtention d'accès?
@Brad P NPP -> plugins code> ->
script Python code> ->
Afficher la console code> Tout ce qui est écrit dans la fenêtre?
@Avtokod, il n'y a rien d'affichage lorsque je tente d'exécuter la fonction, il suffit de le démarrage de Python habituel (Python 2.7.6 ... etc. Etc., prêt). Du son de votre commentaire, il semble que je pense que j'attends une sorte de sortie d'erreur si cette fonction Qquote a échoué d'une manière ou d'une autre. Peut-être que ce n'est même pas courir ...
@Brad: Dans cette fenêtre, dans la partie inférieure, vous devez voir boîte d'entrée Python code>, préparé par
>>> code>. (1) Dans un document, veuillez sélectionner un mot. (2) Copier-coller
qq = '"' code> dans la zone Python, appuyez sur Entrée. (3) Copier-coller
Editor.replacesel (qq + éditeur.getseltext () + qq) < / Code> Dans la zone Python, appuyez sur Entrée. Dans la fenêtre Document, le texte sélectionné doit être B> enveloppé dans DBL Devote. Bonne chance!
Je sais que c'est une sorte de vieille mais je suis tombé sur ceci lors de la recherche d'une réponse à un problème non liée, alors peut-être que d'autres personnes aussi. Voici une amélioration de la réponse de Nichos: Au lieu de deux regexes, cela peut facilement être fait avec une seule p>
Rechercher Remplacer par ^ (. +) $ code> p>
"\ 1" code> p>
Merci. Pour une fonctionnalité supplémentaire, voir cette POST .
dans la section "Macro" Ajoutez le code suivant: P>
Enregistrer, Fermer, le fichier, Redémarrez N ++: Vous trouverez les nouvelles fonctions dans le menu "Macro". P> Li>
ol>
<Macro name="Selection Into Double Quotes" Ctrl="yes" Alt="yes" Shift="no" Key="50">
<Action type="0" message="2177" wParam="0" lParam="0" sParam="" />
<Action type="1" message="2170" wParam="0" lParam="0" sParam='"' />
<Action type="0" message="2179" wParam="0" lParam="0" sParam="" />
<Action type="1" message="2170" wParam="0" lParam="0" sParam='"' />
</Macro>
<Macro name="Selection Into Single Quotes" Ctrl="yes" Alt="yes" Shift="no" Key="49">
<Action type="0" message="2177" wParam="0" lParam="0" sParam="" />
<Action type="1" message="2170" wParam="0" lParam="0" sParam="'" />
<Action type="0" message="2179" wParam="0" lParam="0" sParam="" />
<Action type="1" message="2170" wParam="0" lParam="0" sParam="'" />
</Macro>
Vous pouvez utiliser des expressions régulières pour cela.
Rechercher: P>
("\2"):
Quelle question répondez-vous?
Similaire à superutilisateur.com/questions/104264/...
Il entoure du texte avec des parenthèses. Que diriez-vous des guillemets? ..