在 Mac 應(yīng)用的分類(lèi)中,有一種類(lèi)別叫 Text Expander,這類(lèi)軟件的作用集中于文字輸入效率的提升。比如對(duì)文字工作者而言,他們每天都會(huì)頻繁輸入一些重復(fù)的數(shù)據(jù);又或許你是個(gè)程序員,需要反復(fù)敲代碼。那么在面對(duì)這樣的用戶(hù)群體時(shí),Typinator 就能通過(guò)壓縮敲擊鍵盤(pán)的次數(shù),進(jìn)而減少使用鍵盤(pán)的時(shí)間,并達(dá)到和原來(lái)一模一樣的目的。
[maxbutton id=”37″ ]
舉個(gè)比較簡(jiǎn)單的例子,假設(shè)你每天都會(huì)收到來(lái)自很多人的早晨問(wèn)候,那你勢(shì)必要一個(gè)個(gè)回復(fù),并且是同樣的內(nèi)容,那么在這種情況下,「您也早上好」這五個(gè)字完全可以壓縮為一組簡(jiǎn)短的字符代替,比如「;hello」或是「zsh」。這組字符有一種統(tǒng)一的說(shuō)法,叫 abbr(縮寫(xiě)詞)。如果真的能實(shí)現(xiàn),那是不是很方便呢?要是我這么說(shuō)能激發(fā)起你的興趣,那就證明你確實(shí)需要擁有一款這樣的軟件。同時(shí)我還可以告訴你的是,在 Text Expander 應(yīng)用中 Typinator 當(dāng)之無(wú)愧是其中的佼佼者,最值得推薦大家購(gòu)買(mǎi)!
說(shuō)到功能,首先我想向大家交代的是,要讓 Typinator 實(shí)現(xiàn)一個(gè)最基本的功能,你必須得熟知它的三個(gè)界面層次:文件夾(管理層,用于創(chuàng)建包含多個(gè) abbr 的文件夾,也可按照其類(lèi)型的不同手動(dòng)分類(lèi)管理),Abbreviation(創(chuàng)建層,用于在文件夾中創(chuàng)建 abbr)以及 Expansion(編輯層,用來(lái)授予 abbr 對(duì)應(yīng)的展開(kāi)詞句,例如「zsh」對(duì)應(yīng)「早上好」)。所以整個(gè)創(chuàng)建步驟是不復(fù)雜的。
毫無(wú)疑問(wèn)這是個(gè)很簡(jiǎn)單的例子,那么除此之外我們還可以用在哪些場(chǎng)景下呢?比如,當(dāng)我們想輸入一個(gè) Emoji 表情時(shí),原始的步驟為:使用鍵盤(pán)組合鍵 > 方向鍵/鼠標(biāo)選擇 > 完成輸入。而通過(guò) Typinator 的「文字替換」方法,我們就可以自定義一種更快速,更適合自己的語(yǔ)言進(jìn)行輸入,比如「?」這個(gè)表情可以用「xk」(笑哭)代替,很直觀不是嗎?在你覺(jué)得胸有成竹,并且打算動(dòng)手去建立自己的 abbr 之前,我希望你能仔細(xì)閱讀以下 Tips,它們會(huì)很有幫助。
- 如果你之前有在系統(tǒng)自帶輸入法的「System Preferences > Keyboard > Text」中添加過(guò)替換文字,請(qǐng)避免在創(chuàng)建 abbr 的時(shí)候使用相同的縮寫(xiě)詞。
- 在 Typinator 中創(chuàng)建純符號(hào)的替換內(nèi)容時(shí),請(qǐng)將「Expansion」處的選項(xiàng)調(diào)整為「Formatted Text」(格式化文本)而不是「Plain Text」(純文本),否則容易出現(xiàn)吞字現(xiàn)象。
- 只允許 abbr 在某個(gè)/些指定應(yīng)用中生效?試試點(diǎn)擊文件夾區(qū)塊下方的「App Store」圖標(biāo),然后你就知道了。
- 「Abbreviation」右邊的「Whole Word」是什么意思?你新建了一個(gè)縮寫(xiě)詞為「ty」,而當(dāng)你想輸入單詞「typinator」的時(shí)候會(huì)發(fā)現(xiàn),在輸入了開(kāi)頭的「ty」后就會(huì)激活對(duì)應(yīng)的 abbr 導(dǎo)致你無(wú)法完成對(duì)單詞「typinator」的輸入,所以「Whole Word」的作用就是讓當(dāng)前 abbr 縮寫(xiě)詞的末尾隱藏一個(gè)空格符號(hào),以便讓 Typinator 正確處理上述情況。試試看你就知道了。
- 「Whole Word」下方的「Case affects expansion (?)」是什么意思?當(dāng)新建了縮寫(xiě)詞「omg」對(duì)應(yīng)「oh my god」時(shí),勾選該功能后,你會(huì)發(fā)現(xiàn)如果輸入的是「Omg」則會(huì)生成結(jié)果「Oh my god」,如果輸入「OMG」則會(huì)生成「OH MY GOD」。其實(shí)就是個(gè)大小寫(xiě)的問(wèn)題,明白了吧~
好,通過(guò)閱讀以上的內(nèi)容,我相信你已經(jīng)學(xué)會(huì)了如何自己創(chuàng)建一個(gè) abbr 及相關(guān)的注意點(diǎn),而 Typinator 的功能遠(yuǎn)遠(yuǎn)不止于此,比方說(shuō):怎樣快速輸入當(dāng)前時(shí)間及日期?所以接下來(lái),我打算花點(diǎn)篇幅單獨(dú)介紹一下 Typinator 的另一部分特性:語(yǔ)法。在大部分 Text Expander 應(yīng)用中,語(yǔ)法并不是個(gè)新鮮玩意兒,可 Typinator 的語(yǔ)法特性卻能遠(yuǎn)甩同類(lèi)應(yīng)用好幾條街,這點(diǎn)在之后的文字中我會(huì)逐一向大家證明?,F(xiàn)在要做的是由淺及深,從「時(shí)間」語(yǔ)法開(kāi)始說(shuō)起。
Typinator 的所有語(yǔ)法都被安置在了這個(gè)不起眼的 {…} 選項(xiàng)中,排在最上頭的幾行就是「時(shí)間」語(yǔ)法。時(shí)間語(yǔ)法包括年、月、日、小時(shí)、分鐘、秒、時(shí)區(qū)及上/下午區(qū)分。打開(kāi)每個(gè)單位的菜單還可以看到更為詳細(xì)的「顯示格式」分類(lèi),可選擇性還是非常高的。順便提醒一句:如果你希望 abbr 能輸出中文格式的時(shí)間,請(qǐng)將 {…} 上方的「English」改為「中文」(注意:不能同時(shí)選擇「English」及「中文」)。
除「時(shí)間」語(yǔ)法外,比較常用的還有「剪貼板」語(yǔ)法。在 Typinator 中「剪貼板」語(yǔ)法以代碼 {clip} 顯示。如你所知,剪貼板會(huì)根據(jù)你復(fù)制內(nèi)容的變化而變化,所以當(dāng)你在輸入縮寫(xiě)詞的同時(shí),Typinator 會(huì)自動(dòng)提取當(dāng)前的剪貼板內(nèi)容,并嵌入 abbr 中的剩余文字進(jìn)行輸出??紤]到某些時(shí)候你的剪貼板數(shù)據(jù)容量會(huì)非常龐大,我個(gè)人的建議是在「剪貼板」語(yǔ)法后添加一句「延時(shí)計(jì)算」語(yǔ)法 {delay: 0.3},讓 Typinator 有更多時(shí)間進(jìn)行(提取)計(jì)算。
「Keys」是 Typinator 中比較特殊的一個(gè)功能,它的作用是模擬鍵盤(pán)上的修飾鍵,完成一些文字輸入以外的工作。例如,當(dāng)你準(zhǔn)備在 Mail.app 中編輯一篇空白收件人的郵件時(shí),配合「Keys」中的「tab」模擬鍵,就可以這樣編輯 abbr:收件人地址 +(「tab」模擬鍵)+ 郵件內(nèi)容 +(可能存在的替換文字)。那么這種情況下,你只需將光標(biāo)移動(dòng)至「收件人」輸入框并輸入縮寫(xiě)詞激活 abbr 就可以同時(shí)完成「收件人」及「郵件內(nèi)容」兩個(gè)區(qū)域的內(nèi)容編輯,達(dá)到了「在高效率之上建立高效率」的目的。
此外還有包括「腳本」語(yǔ)法、「函數(shù)」語(yǔ)法在內(nèi)的多個(gè)進(jìn)階語(yǔ)法,這些會(huì)放在 Typinator 系列介紹的第二篇文章進(jìn)行詳述。本文的主要目的是幫助大家了解 Typinator 的作用和基本的使用方法,并為更深?yuàn)W的內(nèi)容鋪墊。
至此,本文的內(nèi)容已經(jīng)完畢。整理一下思路:首先,Typinator 可以幫你省去不少打字的時(shí)間,基本的設(shè)置也非常容易上手,對(duì)于零基礎(chǔ)的用戶(hù)來(lái)說(shuō)并不難;要想實(shí)現(xiàn)更高效的目的,可以依靠 Typinator 的其它功能達(dá)成,比如上文介紹的「時(shí)間」語(yǔ)法、「剪貼板」語(yǔ)法和「Keys」鍵盤(pán)按鍵模擬等。而在第二篇文章中,我要介紹的內(nèi)容則顯得略為復(fù)雜,需要大家保持足夠的耐心和細(xì)心。好了,廢話(huà)不多說(shuō)了,結(jié)尾處再安利一下「如何正確地購(gòu)買(mǎi) Typinator」?
[maxbutton id=”37″ ]
passer
感覺(jué)keyboard maestro完全可以代替這類(lèi)軟件的快速輸入功能, 而且還有很強(qiáng)大的其它功能, 本來(lái)打算買(mǎi)atext的, 后來(lái)發(fā)現(xiàn)了keyboard maestro, 什么Typinator,Text Expander,atext 都靠邊了
2017-05-09 15:26
DAE
如何兼容中文輸入法啊???
2015-12-13 10:04
erinsnow
系統(tǒng)自定義短語(yǔ),只能用一個(gè)字符串替代另一個(gè)字符串,而不能實(shí)現(xiàn)emoji表情。就算你設(shè)置為emoji的代碼“xk”,也不會(huì)出現(xiàn)表情本身,而是“笑哭”這個(gè)字符。所以我就想問(wèn)這個(gè)app能不能實(shí)現(xiàn)簡(jiǎn)單粗暴的替換到表情?
2015-11-07 14:53
erinsnow
2015-11-07 14:51
Jerry
我就用的系統(tǒng)短語(yǔ)替換emoji表情啊,在用QQ的時(shí)候,比如kx=,我只需要用引文輸入法輸入"kx "就可以了,是輸入kx+空格。當(dāng)然,有些地方貌似不支持這個(gè)快捷輸入。比如這里
2015-11-10 01:07
aya
用輸入法的自定義短語(yǔ)不就行了嗎
2015-11-01 03:48
erinsnow
你試過(guò)了自定義短語(yǔ)嗎?試一下再說(shuō)
2015-11-07 14:47