В Windows Notepad.exe я просто нажимаю F5, и он вставляет дату и время, как это: "11:05 AM 1/14/2015". Могу ли я добавить аналогичные простые функции Notepad ++?
В Notepad ++, как я могу вставить текущую дату и время?
Ответ 1
Если ваш Notepad ++ поставляется с TextFX, вы можете найти его в TextFX > TextFX Insert > Date and Time - short format, который вставляет строку в том же формате. Если вы не видите меню TextFX, установите его через диспетчер плагинов и он появится.
Затем вы можете привязать его к сочетанию клавиш в Настройки > Ярлык Mapper... > Команды плагинов. Ищите I: Дата и время - короткий формат в сопоставлениях.
Ответ 2
Step 1 : Install plugin TextFX
Step 2 : Insert Date & time
Ответ 3
Попробуйте "Python Script" плагин
Я предпочитаю использовать плагин Python Script, как описано здесь: https://ardamis.com/2014/03/09/adding-an-insert-datestamp-or-timestamp-macro-to-notepad-plus-plus/ потому что он дает мне полный контроль над тем, как я хочу, чтобы форматирование штампа даты и времени, а также позволяет мне создавать макросы для вставки других типов значений, которые я хочу вычислить.
Установите "Python Script" MANUALLY
Обратите внимание, что вы должны скачать плагин Python Script из http://npppythonscript.sourceforge.net/download.shtml, поскольку загрузка его из диспетчера подключаемых модулей в Notepad ++ не всегда работаю. (Подробнее см. этот поток.)
Напишите "Time.py" script
Затем вы можете написать простой Script следующим образом:
import time
# import sys
timeStr = time.strftime( '%Y-%m-%d' + ' @ ' + '%I:%M %p' )
# sys.stdout.write(timeStr)
editor.addText( timeStr )
Вы можете изменить строку формата, как хотите. Это позволяет вам полностью контролировать вывод текста. (Подробнее см. Python 2 time.strftime
documentation.)
Затем сохраните Script в это имя файла:
"% AppData%\Notepad ++\Plugins\Config\PythonScript\Сценарии\Time.py"
Создать "пункт меню" внутри "Python Script"
Перейдите сюда: Menu bar -> Plugins -> Python Script -> Configuration
следующим образом:
Затем вы можете добавить Script следующим образом:
Назначить горячую клавишу
Затем при перезапуске Notepad ++ вы можете назначить Script ярлыку, например, выбрав Menu bar -> Settings -> Shortcut Mapper -> Plugin Commands -> Time
:
Дальнейшее чтение
Дополнительная документация по плагину Python Script доступна здесь: Документация плагина PythonScript для Notepad ++
Ответ 4
С помощью TextFx добавьте опцию для добавления даты и времени. Я думаю, вы можете назначить ему сочетание клавиш.