出版使Easy Header Display.png 写的Jason Logsdon.

如何使用TextExpander片段更改案例

如果你不熟悉TextExpander.,这是一个伟大的工具,通过保存您输入最多的单词和短语来保存击键。我用它做很多事情,尤其是电子邮件签名、邮件回复和我经常使用的网站。

自动化textexpander snippets.png

例如,如果我键入“// ey”(则为“引擎码”的短片),在我主机的情况下),它会自动用“https://cloud.egineyard.com/app_deployments/113792/Environment”替换它,这是完整的URL。

截图2020 0804 12.39.07

然而,许多人不知道除了静态文本之外,还可以做更多的事情。我发现自己经常做的一件事就是为文章取一个短语,比如“真空烹饪鸡胸肉”,并想把它洒在整个文档中。

问题是,如果我在句子开始时使用它取决于我在句子的开始(“Sous vide鸡胸”),中间的句子(“Sous vide鸡胸肉”)或标题(“Sous Vide鸡胸肉“)。所以我经常粘贴在“Sous Vide鸡胸肉”中,一次改变一个字母。

使用动态功能TextExpander.,我可以粘贴正确的版本,我要找的,它会自动粘贴。

屏幕截图2020 08 04 12.39.15
  • ——cctc =真空烹调鸡胸肉
  • --cclc = sous vide鸡胸肉
  • --ccfu = sous vide鸡胸肉
  • --cchy = sous vide-chicken-breast
  • --ccus = sous_vide_chicken_brest.
  • --CCUE = Sous%20相等%20奇克%20溴

TextExpander代码段代码

这里是TextExpander.您可以在代码段中使用以完成此操作的代码。只需确保首次将顶部的“内容类型”从“纯文本”到“JavaScript”更改。

截图2020 0804 12.38.59

大写

这使用TextExpander将剪贴板文本转换为所有大写。

“%剪贴板”.toUpperCase ()

小写

这段代码将让TextExpander获取剪贴板上的文本并将其全部小写粘贴进去。

“%剪贴板”.tolowercase()

开始句子

使用此代码段将剪贴板上的文本转换为小写,但大写第一个字母。

var原始_tring =“%剪辑”rending_string = rosific_string.tolowerCase()rinform_string.substring(0,1).touppercase()+ Oricall_String.substring(1)

标题的情况

使用此代码段时,TextExpander将在使用复制的文本标题案例。

功能totitlecase(str){return str.replace(/ \ w \ s * / g,函数(txt){return txt.charat(0).touppercase()+ txt.substr(1).tolowercase();});totitlecase(“%剪贴板”)

用连字符连接

如果您使用的片段作为一个url或其他不能使用空格的东西的一部分,那么这个片段将有TextExpander粘贴它与空格替换为连字符。

“%剪贴板”。替换(/ / g,“-”)

强调了

类似于上述段,这将使TextExpander粘贴在剪贴板上的文本中,带有下划线而不是空格。

“%剪贴板”.replace(/ / g,“_”)

URI编码

这个有用的片段使TextExpander对剪贴板上的文本进行编码。如果你正在使用Facebook共享链接,或者其他url或空间可能会造成混乱的东西,这是很好的。

编码(“%剪贴板”)

杰森logsdon头像 嗨,我是Jason Logsdon!我是一个冒险的家庭厨师和头部作家和摄影师简单的美味食物。通过专注于为粉丝提供巨大的价值,我的收入增长到了6位数,我也想帮助你们做到这一点。
占位符图像