趣味ではなく仕事としてプログラミングに熱中するようになってきているので、生産性を向上させる方法が絶対に必要です。その点で間違いなく役立つのは、テキスト/コード スニペットのカスタマイズされたキーボード ショートカットを作成できることです。たとえば、CMD+L+O+R+E+M を押し続けると、Lorem ipsum フィラー テキストの段落が 1 つまたは 2 つ出力され、CMD+F+U を押すと関数宣言が作成されます。
私が理想的に探しているのは、フォーマットされたテキスト スニペットを保存し、それを選択したキーストロークにバインドし、関連するキーストロークを実行するたびにテキストを貼り付けることができるデータベースです。
Mac でこれを実行できるスタンドアロン アプリケーションはありますか? また、この機能が組み込まれたテキスト エディターや IDE はありますか?
答え1
TextExpander は日常的な使用には最適ですが、プログラミングにはほとんど役に立たないことがわかりました。
使用しているテキスト エディター/IDE については述べていませんが、おそらくすでに何らかの「自動補完」や「スニペット/マクロ」が備わっているでしょう。TE よりもプログラミングに適しており、はるかに強力です。
これは、Coda、Expresso、TextMate、Komodo Edit、NetBeans、Aptana、Eclipse で簡単に実行できます。私は Dreamweaver を (一時停止、考え中...) 7 ~ 8 年使用していないため、実行できるかどうかはわかりません。私の知る限り、XCode、TextWrangler、BBEdit では実行できませんが、間違っている可能性があります。
もちろん、(Mac)Vim と Emacs にもそれがあります。
答え2
このAKBの記事Mac OS X の既存のキーボード ショートカットをすべて一覧表示します。
生産性の向上に関する質問ですが、6 つのキーを組み合わせたショートカットをたくさん作成しても生産性が向上するとは思いません。むしろ、生産性を低下させる可能性があります。Command + LOREM と入力してみましたか? それほど簡単ではありません...
ただし、実行したいアクションがかなり限定されている場合は、オートメータースクリプト追加アクション現在のアプリにテキストを貼り付けたり、記録したマクロを実行するなど、さまざまな便利な操作を実行できます。次に、Automator スクリプトをアプリにコンパイルし、システム環境設定 > キーボードでカスタム キーボード ショートカットに割り当てます。
私がお勧めするのは、Eclipse のような、コード スニペットの提案機能を備えた優れた IDE です。これにより、生産性が向上します。
答え3
好きhttp://pqrs.org/macosx/keyremap4macbook/すべての Mac で動作し、無料でカスタマイズも簡単です。
答え4
皆さんが正しい方向を指し示してくれたおかげで、私が達成しようとしていることに最適なアプリを見つけました。これは TextExpander と呼ばれ、バックグラウンドで実行され、!sampleText などの特定のキーワードの入力をリッスンします。それを入力して Enter キーを押すと、キーワードが保存したテキスト スニペットに置き換えられます。
私が見た例からWebサイトこのアプリはまさに私が探していたものです。