web-dev-qa-db-fra.com

Dans Notepad ++, comment puis-je insérer la date et l'heure actuelles?

Sur Windows Notepad.exe, j'appuie simplement sur F5 et il insère la date et l'heure comme ceci:

11h05: 14/01/2015

Puis-je ajouter des fonctionnalités simples similaires à Notepad ++?

50
Ben Nieting

Si votre Notepad ++ est livré avec TextFX, vous pouvez le trouver dans TextFX> Insertion TextFX> Date et heure - format court, qui insérera une chaîne exactement au même format. Si vous ne voyez pas de menu TextFX, installez-le via le gestionnaire de plugins et il apparaîtra.

Vous pouvez ensuite le lier à un raccourci clavier dans Paramètres> Mappeur de raccourcis ...> Commandes de plug-in. Recherchez I: Date & Time - format court dans les mappages.

47
BoltClock
Step 1 : Install plugin TextFX
Step 2 : Insert Date & time

Insert Date & Time in Notepad++

53
iCrazybest

Essayez le plugin "Script Python"

Je préfère utiliser le plugin Python Script tel que documenté ici: https://ardamis.com/2014/03/09/adding- une-insertion-horodatage-ou-horodatage-macro-à-bloc-notes-plus/plus / == parce que cela me donne un contrôle total sur la façon dont je veux regarder le formatage du tampon de date/heure, et me permet également de créer des scripts de macro pour l'insertion d'autres types de valeurs que je veux calculer.

Installer "Script Python" manuellement

Veuillez noter que vous devez télécharger le Python de http://npppythonscript.sourceforge.net/download.shtml car le télécharger à partir du gestionnaire de plug-in de Notepad ++ do ne fonctionne pas toujours. (Voir ce fil pour plus de détails.)

Écrire le script "Time.py"

Ensuite, vous pouvez écrire un script simple comme celui-ci:

import time
# import sys
timeStr = time.strftime( '%Y-%m-%d' + ' @ ' + '%I:%M %p' )
# sys.stdout.write(timeStr)
editor.addText( timeStr )

Vous pouvez modifier la chaîne de format comme vous le souhaitez. Cela vous permet d'avoir un contrôle total sur la sortie du texte. (Voir documentation de time.strftime De Python 2 pour plus de détails.)

Enregistrez ensuite le script sous ce nom de fichier:

"% AppData%\Notepad ++\plugins\Config\PythonScript\scripts\Time.py"

Créer un "élément de menu" dans "Script Python"

Naviguez ici: Menu bar -> Plugins -> Python Script -> Configuration Comme ceci:

Click on configuration

Ensuite, vous pouvez ajouter le script comme ceci:

Add script to config

Attribuer un raccourci clavier

Ensuite, lorsque vous redémarrez Notepad ++, vous pouvez affecter le script à un raccourci comme celui-ci en accédant à Menu bar -> Settings -> Shortcut Mapper -> Plugin Commands -> Time:

Add keyboard shortcut to Notepad++

Lectures complémentaires

Plus de documentation sur le plugin Python Script est disponible ici: Documentation du plugin PythonScript pour Notepad ++

26
devinbost

Avec l'addition TextFx, il existe une option pour insérer la date et l'heure. Je suppose que vous pouvez lui attribuer un raccourci clavier.

Time formats with TextFx Notepad++ addon

2
jxramos