-->

添加时间和日期自定义/用户代码片段中的XCode(Add time and date in cust

2019-08-18 16:02发布

如何添加日期时间在我的自定义代码片段?

我需要经常使用添加其他代码我的代码,而对于其他人,我需要把我的名字和日期时间。

我创建了一个代码片段使用快捷_ase,但我没有找到网络上的任何帮助,我怎么能添加时间吧。

Answer 1:

自动使用本机的Xcode片段语法,你不能添加日期或时间。

片段没有使用任何比令牌替换其他<#VisibleTokenName#>语法。

文件模板生成的不同,有预定义的令牌(像的一小部分令牌替换___DATE___除了为聚集在UI定制令牌的能力)。

你可以写一个bash脚本(或其他)使用正确的日期更新片断文件给你。



Answer 2:

看起来就像你不能做到这一点使用的XCode片段,但我可以用苹果脚本提出一个快速的解决方法:

set str to "// Created by Anoop Vaidya on " & (do shell script "date '+%d/%m/%Y'")
tell application "Xcode"
    activate
    set the clipboard to (str as text)
    tell application "System Events"
        keystroke "v" using command down
    end tell
end tell

您可以使用苹果脚本设置日期:

 set str to ("// Created by Anoop Vaidya on " & day of (current date) & "/" & ((month of (current date)) as integer) as string) & "/" & year of (current date)

但它不是那么方便,使用shell脚本。
现在你只需要到该脚本绑定到一些快捷方式(例如使用FastScripts),并使用它。

您可以像保存剪贴板以前的值,然后恢复它添加一些额外的功能脚本,或者可以使用一些脚本的XCode性能直接插入文本而不剪贴板是公正的。



文章来源: Add time and date in custom/user Code Snippet in XCode