2017-05-11 2 views
1

Je suis en train d'utiliser Notepad ++ comme éditeur de TeX, en tant que tel que je voudrais ajouter des raccourcis personnalisés qui insérer le code ou même entourer d'un bloc sélectionné, mais les plugins snippet n'offrent pas raccourci sur mesure AFAIKComment insérer du code avec des raccourcis avec notepad ++?

I voudrais appuyer sur Ctrl + i et il insérerait \ textit {}

Est-il possible d'atteindre?

Répondre

1

Si le Snippet Plugin ne fonctionne pas pour vous, je peux décrire une manière très laborieuse en utilisant le plugin NppExec. Pour chaque raccourci, créez un nouveau script NppExec, puis affectez un raccourci à ce script.

  1. installer NppExec Plugin (par exemple par le biais PluginManager)
  2. sélectionnez Plugins -> NppExec-> Exécuter ...
  3. entrer dans ces lignes et l'enregistrer comme par exemple Insert_TextIt

    NPP_CONSOLE OFF 
    SCI_SENDMSG SCI_INSERTTEXT -1 "\textit{}" 
    SCI_SENDMSG SCI_WORDRIGHT 
    SCI_SENDMSG SCI_WORDRIGHT 
    SCI_SENDMSG SCI_CHARRIGHT 
    
  4. Plugins Maintenant, sélectionnez -> NppExec -> Options avancées ...

  5. a choisi un nouveau menu Nom de l'élément en bas à gauche, par exemple Textit et sélectionnez le script Insert_TextIt dans la case script associé
  6. cliquez Ajouter/Modifier
  7. Hélas, vous devez redémarrer Notepad ++, avant que le nouveau menu Item textit est disponible
  8. Après le redémarrage de Notepad ++, sélectionnez Paramètres -> raccourcis Mappeur ...
  9. sur l'onglet "Commandes Plugin" vous trouverez l'élément de menu TextIt, il s'agit probablement de l'une des dernières entrées de dozend de la liste.
  10. sélectionnez-le et attribuez-lui un nouveau raccourci.

Les trois dernières commandes SCI_WORDRIGHTSCI_CHARRIGHT et la position du curseur à l'intérieur des accolades. Pour différents extraits de texte, vous devrez peut-être tester la position du curseur. Voir Scintilla Documentation pour plus de commandes possibles.