不要手写日期
在 Discord 上, Jade 问道:
一定有比这更好的命名美国运通卡(和其他信用卡账单)的方法吗?我总是很难记住日期,但这让人感觉不知所措,我通常只是用对帐单日期来命名信用卡对帐单。美国运通结束 12345 – 2024 10 10 至 2024 11 09 – 2024 年报表 11 09 – 2024 年到期 12 05
在很多情况下,我建议以日期开头文件名(或文件夹)。它对于几乎所有基于时间的文档都非常有效。美国运通声明正好属于这一类。
哪一天?
郑重声明,这是ISO 8601日期标准。一旦您了解了日期格式1,您就会看到它,所以最好知道它是什么。
该标准定义了一系列格式,但我们感兴趣的是简单的yyyy-mm-dd
,即2024-11-21
。这是计算机日期唯一合理的格式,因为它按时间顺序排序。在你的个人生活中使用你想要的任何其他奇怪的废话。
这个日期的问题在于用手输入确实很痛苦。首先你必须记住日期!无聊的。幸运的是,计算机擅长 a) 了解日期和 b) 生成文本。
光线投射简介
你需要一个应用程序。有很多人这样做。古老的TextExpander可能是第一个,但我们将使用一个相当新的应用程序: Raycast 。
Raycast 是一头野兽。它的作用就这么多。但不要让这让您失望——我们可以开始将它用于我们需要的东西,随着时间的推移,您可以探索它的其余功能。
它是免费的。有一个专业计划,但您不需要它。目前仅支持 Mac,但他们正在开发 Windows 版本。
所以,安装它。您可以通过按Option-Space
来测试它的工作情况。屏幕中间应该会出现一个小窗口。
我现在不会讨论任何其他 Raycast 功能。手册在这里。
片段
我们将创建一个“片段”。其工作原理是,您输入某种快捷方式,Raycast 将其转换为其他内容。
这就像 iPhone 上的功能一样,可以检测您是否输入了teh
并将the
更正为 .或者将█uck
纠正为duck
那个。你知道。
这里有一个技巧,就是为片段命名。您希望保证您输入的任何内容都不会出现在正常的日常输入中。因为如果您的代码片段触发器是al
,那么每次您输入该代码时,Raycast 都会为您替换它。
所以现在您将得到Johnny.Decim2024-11-21
而不是Johnny.Decimal
。不理想。
我推荐;;
我想这来自 Merlin Mann waaaay早在43 个文件夹的日子里(2005 年!)。 2如果您的每个片段都以两个分号开始,则可以保证您永远不会意外触发它们。
如果您触摸输入3,它们就会位于您的右小指下方。所以你捣碎;;
然后您的代码片段和繁荣Raycast 的名称就会介入并用其他名称替换它。
如果您想知道我在说什么,我们在这里放一段小视频。
Raycast:创建片段
酷诶!我们来设置一下吧。
- 使用
⌥ Space
激活光线投射。输入create snippet
来查找该命令。按return
。 - 该
Name
可帮助您将来识别它。 4将其命名为YYYY-MM-DD
或任何您喜欢的名称。 - 激活此功能后将出现
Snippet
。将此粘贴到:{date format="yyyy-MM-dd"}
。这是 Raycast 能够理解的一小段代码。包括大括号。 - 滚动窗口以显示
Keyword
。这是您输入来激活此代码段的内容。我建议;;date
这个。 - 按
⌘ return
保存它。 - 尝试一下!
问题:今天是日期
由于 Jade 正在重命名许多旧文件,因此这并不完美。但老实说,我发现即使拥有可以编辑的日期格式的框架也比从无到有更有用。
提示:使用option-arrows
四处移动
另一个小型计算机高级用户提示:按住option
(Windows 上的alt
)并使用左/右箭头。这会让光标每次跳转一个单词,并在日期中数字之间的分隔符处停止。
这将加快您的编辑速度。
为什么停在那里?
在 Jade 的具体情况下,她想要yyyy-mm-mm Amex 12345
,没有什么可以阻止您为整段文本创建另一个自定义片段。
重复此过程,但现在Snippet
应显示为{date format="yyyy-MM-dd"} Amex 12345
。也许给那个关键字;;ax1
?任何对你有意义的事情。
我们可以使用 Raycast 做更多事情,但这是一个好的开始。让我们知道这对你有什么用,杰德!