サブライムテキスト2には、共通のイディオム用の組み込み補完/テンプレートが多数用意されています。 C++では、これらのフィールドにはforループなどがあります。vec
とタブを押した場合、フィールドは書き込み可能なフィールドであるstd::vector<field> v;
に展開されます。これらの多くは、好きではない、あるいは好きなものを提供しないスタイルで書かれています。私が使用したいものは存在しません。これらのビルトインの「補完」を修正して自分で書き込む方法はありますか?サブリミテッドテキスト2でカスタム補完を書く
答えて
スニペットをカスタマイズしたいと思っています。 >ブラウズパッケージ - - 設定へ
ゴー>C++とあなたがあなたの内にそれらを生成したファイルを編集して、デフォルトのものを編集することができますどのような変更の必要:)
ありがとう!私はその用語を知らなかった。 – jclancy
を作りますパッケージディレクトリ。特定の言語にフォルダをブラウズするか、Defaultフォルダをチェックして、デフォルトのいずれかを編集するための適切なファイルを探します。
[環境設定]> [パッケージの参照]> [ユーザー]に移動して、拡張子が.sublime-snippet
の新しいファイルを作成することで、カスタムスニペットを作成して既定のスニペットを変更することができます。
次に、ファイル内の次を貼り付けます。
<snippet>
<content><![CDATA[Type your snippet here]]></content>
<!-- Optional: Tab trigger to activate the snippet -->
<tabTrigger>xyzzy</tabTrigger>
<!-- Optional: Scope the tab trigger will be active in -->
<scope>source.python</scope>
<!-- Optional: Description to show in the menu -->
<description>My Fancy Snippet</description>
</snippet>
詳細情報hereを。
また、[ツール]> [新規スニペット]を選択すると、新しいファイルにスニペットテンプレートが開きます。スニペットテンプレートは、上に同じ拡張子で保存して名前を付けることができます。
もう1つのオプションは、this wayで、Gistパッケージを使用しています。私がこの設定に関して気に入らない唯一のことは、スニペットを使って現在のファイルにカーソルを貼り付けるのではなく、新しいファイルを作成することです。それでも、最もよく使用されているスニペットを複数のコンピュータに合わせて調整するとよいでしょう。
- 1. NetBeans、PhpStorm ...カスタムPHP拡張のコード補完
- 2. カスタムgitコマンドの自動補完
- 3. 2進数を補完する
- 4. Swiftでカスタム補完ブロックを作成する方法
- 5. 補完ハンドラ内の補完ハンドラ?
- 6. 崇高テキスト2つの補完
- 7. カスタムlint.xmlを書く
- 8. カスタムbasic_streambufを書く
- 9. 補完ハンドラ
- 10. cmdArgs bash補完
- 11. cygwinタブ補完
- 12. リストの補完
- 13. NSAnimationContext補完パラメータ?
- 14. カスタムNSTextView補完リストから押されたEnterキーの検出
- 15. AutoCompleteTextView自動補完候補を隠す
- 16. vimでのタグ補完?
- 17. Eclipseでのコード補完/プロジェクトタイプ
- 18. WindowsでのPythonタブ補完
- 19. IntelliSenseでXAMLのカスタム/ユーザーコントロールの列挙型を自動補完する方法を教えてください。
- 20. Netbeansのコード補完
- 21. Bashのカスタムパス補完
- 22. Emacsのミニバッファ補完
- 23. カスタムパスのタブ補完
- 24. zshの補完差
- 25. 単語 "補完"タブ?
- 26. カスタムフレームワークの補完メソッド
- 27. Vim + omnicppcomplete enum補完
- 28. Xcodeのコード補完
- 29. コード補完とファクトリパターン
- 30. sbtコンソール - タブ補完
これらはスニペットであり、独自のものを作成してC++のものを非常に簡単に編集できます。パッケージ/ C++フォルダにあります。 – fraxel