发布使标题显示。png变得容易 写道杰森·洛格斯登

如何改变案例与TextExpander片段

如果你不熟悉TextExpander,通过保存最键入的单词和短语来保存击键是一个很好的工具。我将它用于很多东西,尤其是电子邮件签名,罐头回复电子邮件,以及我所有的时间使用的网站。

自动化textexpander snippets.png

例如,如果我输入“//ey”(“引擎场”的缩写,我的主机),它会自动替换为“https://cloud.engineyard.com/app_deployments/113792/environment”,这是完整的url。

屏幕截图2020 08 04 12.39.07

但是,许多人不知道你可以做的更多只是静态文本。我发现自己不断做的事情之一就是为文章为一个短语,例如“Sous vide鸡乳房”,并且想要在整个文件中撒上它。

问题是,大写取决于我是在句首(“Sous vide chicken breast”),句中(“Sous vide chicken breast”),还是在句首(“Sous vide chicken breast”)。所以我一直在粘贴“真空烹调鸡胸肉”,然后一次一个地修改字母。

的动态功能TextExpander,我可以粘贴我正在寻找的正确版本,它会自动粘贴它。

截图2020 0804 12.39.15
  • --cctc = sous vide鸡胸肉
  • ——cclc =真空烹调鸡胸肉
  • ——ccfu =真空烹调鸡胸肉
  • ——cchy = Sous-Vide-Chicken-Breast
  • ——ccus = Sous_Vide_Chicken_Breast
  • ——ccue =苏% 20见% 20鸡% 20的乳房

TextExpander代码片段

这是TextExpander可在代码片段中用于完成此任务的代码。只要确保你首先改变顶部的“内容类型”从“纯文本”到“JavaScript”。

屏幕截图2020 08 04 12.38.59

大写

它使用TextExpander将剪贴板文本转换为全大写。

“%剪贴板”.TOUPPercase()

小写

此代码段将具有TextExpander在剪贴板上拍摄文本并将其粘贴为所有小写。

“%剪贴板”.toLowerCase ()

开始的句子

使用此代码片段可以将剪贴板上的文本变为小写,但第一个字母要大写。

var original_string = "%clipboard" original_string = original_string. tolowercase () original_string.substring(0,1).toUpperCase() + original_string.substring(1)

标题案例

使用此代码片段时,TextExpander将复制文本标题。

function toTitleCase(str) {return str.replace(/\w\S*/g, function(txt) {return txt. charat (0).toUpperCase() + txt.substr(1).toLowerCase();});剪贴板}toTitleCase(“%”)

连字符

如果您使用该代码段作为URL或其他不能使用空格的其他东西的一部分,则此代码段将具有TextExpander粘贴它与连字符替换的空格。

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

强调

类似于上面的代码片段,这将使TextExpander用下划线而不是空格粘贴到剪贴板上的文本中。

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

URI编码

此有用的段使TextExpander在剪贴板上进行编码文本。如果您使用Facebook共享链接,或者URL或Spaces可以搞乱的其他事情,这很棒。

encodeURIComponent(“%剪贴板”)

Jason Logsdon爆头 嗨,我是Jason Logsdon!我是一个爱冒险的家庭厨师也是惊人的食物很容易。通过提供大量价值,专注于为粉丝提供服务,我将我的收入增长到6个数字,我想帮助你做同样的事情。
图像占位符