有哪些選項可用於在 Mac 上產生自訂文字片段?

有哪些選項可用於在 Mac 上產生自訂文字片段?

隨著我越來越多地把程式設計當作一種工作而不是一種嗜好,我肯定需要一些方法來提高我的生產力。在這方面肯定有幫助的一件事是能夠為文字/程式碼片段建立自訂鍵盤快捷鍵。例如,按住 CMD+L+O+R+E+M 將輸出一段或兩段 Lorem ipsum 填充文本,或 CMD+F+U 建立函數宣告。

我理想地尋找的是一個資料庫,我可以在其中儲存格式化的文字片段,將它們綁定到我選擇的擊鍵,然後每當我執行相關的擊鍵時貼上文字。

是否有任何獨立應用程式可以在 Mac 上執行此操作。另外,是否有內建此功能的文字編輯器/IDE?

答案1

我發現 TextExpander 非常適合日常使用,但對於程式設計來說幾乎沒用。

您沒有說明您使用的文字編輯器/IDE,但它可能已經具有某種「自動完成」和/或「片段/巨集」的風格。它將更適合編程,並且比 TE 更強大。

您可以在 Coda、Expresso、TextMate、Komodo Edit、NetBeans、Aptana、Eclipse 中輕鬆完成此操作...我已經 7 或 8 年沒有使用過 Dreamweaver(停頓,思考...),所以我不知道是否你能行的。據我所知,你不能在 XCode、TextWrangler 或 BBEdit 中做到這一點;但我可能錯了。

當然,(Mac)Vim 和 Emacs 也有。

答案2

這篇 AKB 文章列出 Mac OS X 的所有現有鍵盤快速鍵。

對於您提高生產力的問題,我真的不認為創建過多的 6 鍵組合快捷鍵會提高您的生產力:它可能會阻礙它。您是否嘗試過輸入 Command + LOREM?它不是那麼容易…

但是,如果您想要執行的操作仍然相當有限,您可以創建自動機腳本與額外的動作將文字貼到目前應用程式中,或執行其他真正有用的操作(例如執行錄製的巨集)。然後將您的 Automator 腳本編譯到應用程式中,並將它們指派給系統偏好設定 > 鍵盤中的自訂鍵盤快速鍵。

我建議的是一個好的 IDE,像是 Eclipse,有程式碼片段建議。這將提高您的生產力。

答案3

我喜歡http://pqrs.org/macosx/keyremap4macbook/。它適用於所有 Mac,免費且易於自訂。

答案4

感謝大家為我指明了正確的方向,我找到了適合我想要完成的任務的完美應用程式。它稱為 TextExpander,它在後台運行並監聽我何時鍵入某些關鍵字(例如!sampleText),當我鍵入該關鍵字並按 Enter 鍵時,它會用我儲存的文字片段替換該關鍵字。

從我在網路上看到的例子來看網站,這個應用程式正是我一直在尋找的。

相關內容