Edw*_*uay 14 autohotkey text-editors timestamp macos
在Windows 上,我使用PSPad编辑器,它有一个很好的 ALT-D 时间戳,您可以编辑格式,例如yyyy-mm-dd hh:mm:ss。
在编辑器之外工作时,例如Google Docs,我有Autohotkey,我已经对它进行了编程 CTRL-D 以插入 yyyy-mm-dd hh:mm:ss 时间戳。
我现在在Mac上工作,主要使用TextWrangler作为我的编辑器,但我在其功能中找不到时间戳热键。
在 Mac 上获得 yyyy-mm-dd hh:mm:ss 热键的最简单方法是什么,无论是在(免费)文本编辑器中还是在(免费)等效自动热键中?
Dan*_*eck 19
一种选择是使用 shell 脚本或 Python/Perl/Ruby 脚本。
一种选择,使用Python:
#!/usr/bin/env python
import time
t = time.localtime()
# yyyy-mm-dd hh:mm:ss
print '%d-%02d-%02d %02d:%02d:%02d' % (t.tm_year, t.tm_mon, t.tm_mday, t.tm_hour, t.tm_min, t.tm_sec)
Run Code Online (Sandbox Code Playgroud)
另一个更短的,由@NReilingh使用date
(shell 脚本):
date "+%Y-%m-%d %T"
Run Code Online (Sandbox Code Playgroud)
使用/Applications/Automator.app
创建服务执行这个脚本。添加Run Shell Script Automator 操作并插入上面的代码。在任何应用程序中选择无输入并替换选定的文本。然后保存。
它将被放置在“服务”菜单中,通过选择具有应用程序名称的菜单,可以从任何应用程序的菜单栏访问该菜单。当您使用它时,它可能看起来像这样:
在“系统偏好设置”的“键盘”偏好设置面板中分配键盘快捷键。
不再免费的TextExpander具有与您想要的类似的功能。它是专为片段插入而设计的应用程序,例如用于部分电子邮件模板。
TextMate是一个可扩展的商业编辑器,允许您轻松定义自定义命令,同样使用 shell 或脚本语言,并为它们分配键盘快捷键。
归档时间: |
|
查看次数: |
19118 次 |
最近记录: |