Comment basculer efficacement entre les guillemets intelligents et les guillemets verticaux dans Notepad ++?

2

J'édite un document .hmtl dans Notepad ++ et je dois être en mesure de basculer efficacement entre la saisie de guillemets intelligents ("" ") et les guillemets verticaux (" "" "). Comment puis-je faire ceci?

J'aimerais utiliser des guillemets intelligents lors de la modification de contenu dans le corps, tels que:

“Lorem ipsum dolor sit amet, consectetur elit of adipiscing, a fait une incursion temporelle dans le travail et dolore magna aliqua. Tout en un minimum de poids, l’exercice physique nous permet d’acquérir des connaissances de base. Duis aute irure dolor in reprrehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "

J'aimerais utiliser des guillemets verticaux lors de l'édition de HTML et de CSS, tels que:

<link rel="stylesheet" href="style.css" type="text/css" media="all" />

Il semble que Notepad ++ utilise nativement (?) Des guillemets verticaux, je n'ai donc pas à faire d'effort supplémentaire pour les taper. Afin de taper des guillemets intelligents, je copie de mon document Word dans Notepad ++.

La langue du document que je suis en train d’éditer dans Notepad ++ est HTML .


la source
@miroxlav Si je me souviens bien (parce que cela fait longtemps que je n'ai pas travaillé à la modification de mes pages Web), j'utilisais ALT + 0145/0146/0147/0148 pour créer les guillemets intelligents auparavant. S'il vous plaît, donnez-moi votre méthode et je verrai si cela me sera bénéfique. Merci!

Réponses:

0

Si vous cherchez une réponse exacte, il n'y a aucun moyen. Notepad ++ n'a pas cette fonctionnalité. Peut-être y a-t-il un plugin moins connu Notepad ++, mais je ne le sais vraiment pas.

Mais c’est ainsi que j’ai accès à des caractères spéciaux: à l’aide des macros AutoHotKey suivantes, vous pouvez associer des séquences de clavier standard à la production de guillemets ou d’autres caractères ou séquences. Fondamentalement, cela remplace aisément une séquence par une autre. Ce n'est pas une reconnaissance automatique pour changer de guillemets, mais une telle chose nécessiterait au moins l'écriture d'un nouveau plug-in pour Notepad ++.

Les macros AutoHotKey pour les guillemets:

:O:;,::‘
:O:;'::’
:O:;,,::“
:O:;''::”

Sur la base de ce qui précède, tapez ;,,(suivi d'un espace, d'une virgule ou d'une nouvelle ligne pour commencer à remplacer) et vous obtiendrez .

Exemple de macro en dehors de la création de guillemets:

::;td::<td></td>

Dans l'exemple ci-dessus, vous pouvez produire une cellule de tableau <td></td>instantanément en tapant ;td. Les macros sont donc universelles, pas seulement pour les guillemets. J'utilise le point-virgule comme premier caractère de séquence, car taper des caractères simples tdaurait évidemment des effets sous-jacents lors de la frappe de texte brut. Mais vous pouvez choisir autre chose, par exemple `(backtick).

Avantage: les macros que vous avez définies fonctionnent désormais dans toutes vos applications (à moins que vous ne les limitiez).

Donc le format est

::type-this::replacement
:O:type-this::replacement

après avoir tapé type-this, vous devez taper espace, virgule, nouvelle ligne, etc. Avec la première forme, ceux-ci sont conservés, avec la seconde, le caractère est consommé.


Mise à jour 2017-02:

Je me suis rendu compte que AHK Macro peut être écrit pour tourner entre guillemets.
Exemple:

"- (redémarrer) → "→ ...

Faites-moi savoir si vous êtes toujours intéressé.

Miroxlav
la source