12

アプリの長い遅延と一般的な遅さに悩まされた後、最近、Coda から TextMate に切り替えました。TMにはいくつかの煩わしさがありますが、それは主に私がどちらか一方に慣れているためです. ただし、私を夢中にさせている側面の1つは、自動オートコンプリートの欠如です。

たとえば、Coda の CSS ドキュメントでは、fo と入力し始めると、Coda が font-style、font-weight などのリストをポップアップ表示します。これらのいずれかを選択すると、使用可能なプロパティ、bold、light などが表示され、再び選択可能になります。TextMate では、Bundle オートコンプリート ショートカットの使用を開始しましたが、短いスニペットの場合は実質的にすべてを入力する必要があるため、これらはほとんど役に立ちません。

入力時に自動的に提案する Coda の動作を TextMate に再現させる方法はありますか? そうでない場合、それを行う他のエディタはありますか (BBEdit?)? ありがとう。

4

4 に答える 4

5

最初に TextMate バンドル「GetBundles」をインストールします

これらの2つの端末コマンドでそれができると思います:

cd ~/Library/Application\ Support/TextMate/Bundles
svn co http://svn.textmate.org/trunk/Review/Bundles/GetBundles.tmbundle/

次に、TextMate で を押しCtrl+Cmd+Tて (これは非常によく知られているショートカットです)、現在のスコープで有効なバンドルのウィンドウを表示します。'get bundles' または 'getbundles' と入力し、適切なバンドルが表示されたら Enter キーを押します。これにより、バンドルのリポジトリの束を検索するためのウィンドウが開きます。右上に検索ボックスがあります。「CSS」と入力します。利用可能な CSS バンドルは 5 ~ 6 あります。それらを試して、ニーズに合うものがあるかどうかを確認します。

TextMate にはそのような種類のコード解析がコアに組み込まれていませんが、少なくとも 1 つのバンドル (現在 TM に含まれている PHP バンドル) を知っています。

于 2010-11-19T06:31:32.803 に答える
2

Textmate にはタブ トリガーもあります。これは非常に便利で、TextMate のオートコンプリートに近いものです。

たとえば、「head」と入力してタブを押すと、これが自動的に表示されます。

<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>Page Title</title>

Textmate には、いくつかの HTML タグ用に既にこれが組み込まれていますが、ごく少数です。そのため、すべての種類のタグをカバーするためにタブ トリガーを展開するバンドルを入手したいと思うでしょう。

Brandon と matkins がすでに指示したことをすべて実行し、"HTML+" バンドル ( GitHub にもあります) を検索すると、ほとんどすべての可能な HTML 要素と属性のタブ トリガーが可能になります。

次に、たとえば、「p」と入力してからタブボタンを押すと、これが自動的に表示されます。

<p></p>

2 つのタグの間にカーソルを置きます。

CSS などの同様のバンドルを見つけることができるかもしれませんが、私はまだ見ていません。

繰り返しますが、これは、私が見つけた限り、Textmate が取得できるタグのオートコンプリートに限りなく近いものです。

于 2013-05-31T21:41:48.667 に答える
2

Espresso (http://macrabbit.com/espresso/) を試すこともできます: そのオートコンプリートは似ています。

于 2010-11-07T00:56:41.150 に答える