web-dev-qa-db-ja.com

Macでカスタムテキストスニペットを生成するためのオプションは何ですか?

趣味ではなく仕事としてプログラミングに夢中になっているので、生産性を向上させるためのいくつかの方法が絶対に必要です。その点で間違いなく役立つことの1つは、テキスト/コードスニペット用にカスタマイズされたキーボードショートカットを作成できることです。たとえば、CMD + L + O + R + E + Mを押し続けると、Lorem ipsumフィラーテキストの段落または2つが出力されるか、CMD + F + Uが関数宣言を作成します。

私が理想的に探しているのは、フォーマットされたテキストスニペットを保存し、それらを選択したキーストロークにバインドして、関連するキーストロークを実行するたびにテキストを貼り付けることができるデータベースです。

Macでこれを実行できるスタンドアロンアプリケーションはありますか?また、この機能が組み込まれているテキストエディタ/ IDEはありますか?

5
Moses

TextExpanderは日常の使用には最適ですが、プログラミングにはほとんど役に立たないことがわかりました。

使用しているテキストエディタ/ IDEについては述べていませんが、おそらくすでに「オートコンプリート」や「スニペット/マクロ」のフレーバーがあります。 TEよりもプログラミングに合わせて調整され、はるかに強力になります。

これは、Coda、Expresso、TextMate、Komodo Edit、NetBeans、Aptana、Eclipseで非常に簡単に実行できます...(一時停止、思考...)7年または8年以来、Dreamweaverを使用していないので、あなたはそれを行うことができます。私の知る限り、XCode、TextWrangler、BBEditでは実行できません。しかし、私は間違っているかもしれません。

もちろん、(Mac)VimとEmacsにもあります。

2
romainl

このAKBの記事 Mac OSXの既存のキーボードショートカットをすべて一覧表示します。

生産性を向上させるというあなたの質問に対して、6キーの組み合わせたショートカットを大量に作成しても、生産性が向上するとは思いません。おそらくそれが妨げになるでしょう。 Command + L O R E Mと入力しようとしましたか?それほど簡単ではありません…

ただし、実行するアクションのセットがまだかなり限られている場合は、 Automator スクリプトを 追加のアクション で作成して、現在のアプリにテキストを貼り付けるか、他の本当に便利なもの(記録されたマクロの実行など)の全体的な強打。次に、AutomatorスクリプトをAppsにコンパイルし、[システム環境設定]> [キーボード]でカスタムキーボードショートカットに割り当てます。

私が提案するのは、Eclipseのような、コードスニピットが提案する優れたIDEです。それはあなたの生産性を向上させます。

2
msanford

私は http://pqrs.org/macosx/keyremap4macbook/ が好きです。それはすべてのMacで動作し、無料で簡単にカスタマイズできます。

1
Matti Pastell

Keyboard Maestro を見たことがありますか?固体製品のようです。

0
ngen

皆さんが私を正しい方向に向けてくれたおかげで、私が達成しようとしていることにぴったりのアプリを見つけました。これはTextExpanderと呼ばれ、バックグラウンドで実行され、!sampleTextなどの特定のキーワードを入力するとリッスンします。入力してEnterキーを押すと、キーワードが保存したテキストスニペットに置き換えられます。

website で見た例から、このアプリはまさに私が探していたものです。

0
Moses