Raccourci clavier pour l'Onu/Commentaire code Mathematica 7?
Un raccourci clavier pour commenter/décommenter un morceau de code est commun à d'autres programmes de l'IDE pour les langues comme Java, .Net. J'ai trouver une technique très utile lors de l'expérimentation par essais et erreurs pour commenter temporairement et décommentez les lignes, de mots et de certaines parties du code pour savoir ce qui est et ne fonctionne pas.
Je ne peux pas trouver un tel raccourci clavier sur le Mathematica avant la fin de la version 7. Je sais qu'il est possible de commenter le code en sélectionnant le code, clic droit de la souris et sélectionnez l'Onu/Commentaire dans le menu qui apparaît, mais c'est trop lent lors de l'encodage.
J'ai essayé d'accéder à cette aide de la touche menu Menu sur le clavier, mais Mathematica frontend ne répond pas ou ne reconnaissent pas cette clé, contrairement à d'autres applications, ce qui pourrait avoir permis à une combinaison de touches pour les commentaires. Peut quelqu'un d'autre de vérifier que ce n'est pas propre à ma machine et que la clé n'est pas reconnue par mathematica. J'ai regardé ce question et regarda dans les KeyEventTranslations.tr fichier mais je ne pense pas qu'il y est un moyen de créer un raccourci pour ce faire(?). Devrais-je vivre avec elle?
Toutes les autres suggestions?
(Je l'ai vu il y a un Emacs version de mathematica, je n'ai jamais essayé Emacs ou ce Mma version et d'imaginer qu'il aurait cette capacité, mais préférez ne pas aller à la peine et à l'incertitude de l'installer. Aussi, je dirais que le Wolfram Workbench pourrait le faire, mais qui ne peuvent pas être vaut l'investissement pour cette seule raison.)
Vous devez vous connecter pour publier un commentaire.
Vous pouvez installer le raccourci dans Mathematica 7.0.x si vous êtes prêt à modifier le système Mathematica fichier
MenuSetup.tr
. Vous pouvez le trouver dans le même emplacement que leKeyEventTranslations.tr
fichier (c'est à dire dans l'installation sous "SystemFiles/FrontEnd/TextResources/plate-forme"). DansMenuSetup.tr
, recherchez la ligne suivante dans la définition de la Modifier menu:Immédiatement au-dessous de cette ligne, insérer ce qui suit:
La de l'Onu/Commentaire de Sélection de commande est maintenant disponible sous la Modifier menu, avec le raccourci clavier Cmd-/ ou Alt-/ en fonction de votre plate-forme, tout comme dans Mathematica 8 lorsque cette commande est livré pré-installé.
Veuillez prendre comme lire les avertissements habituels sur le piratage informatique le Mathematica installation de fichiers-aucune garantie n'est offerte 🙂
Je ne sais pas de toute façon à la carte cette fonction pour certains le raccourci impliquant l' Menu clé.
Touche De Raccourci, Pas De Menu
Les étapes précédentes imiter ce que Mathematica 8 n'par l'installation d'un nouvel élément de menu. Si vous préférez quitter les menus inchangé, alors vous pouvez installer le raccourci dans
KeyEventTranslations.tr
à la place. Ajoutez la ligne suivante:Vous aurez besoin d'une virgule à la fin de la ligne si elle n'est pas le dernier élément de la liste.
MenuSetup.tr
mais pasKeyEventTranslations.tr
?KeyEventTranslations.tr
, mais vous devez envelopper la commande dansToExpression
, tout comme dansContextMenus.tr
.MenuEvaluator -> Automatic, Method -> "Queued"
?Method
semblent fonctionner comme leEvaluator
etMethod
options deButton
. Contrairement àButton
, la valeur par défaut de l'évaluateur dans le cadre de ces fichiers de mappage semble être le front-end doncMenuEvaluator -> Automatic
semble pousser l'expression du noyau.Method
-> "file d'Attente" semble être une mesure défensive en cas de commenter un gros bloc de code prend beaucoup de temps. Je dis "semble" parce que c'est toutes les conjectures.Voici le code pour votre
KeyEventTranslations.tr
fichier qui va commenter le code. Je travaille toujours sur l'autre moitié.Ce qui le lie à Alt+/ comme il est dans Mathematica 8.
Sélectionnez le code et appuyez sur l'une des opérations suivantes:
Notes: