サブライムテキスト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. 2進数を補完する
- 3. Swiftでカスタム補完ブロックを作成する方法
- 4. カスタムlint.xmlを書く
- 5. cmdArgs bash補完
- 6. cygwinタブ補完
- 7. AutoCompleteTextView自動補完候補を隠す
- 8. Eclipseでのコード補完/プロジェクトタイプ
- 9. vimでのタグ補完?
- 10. WindowsでのPythonタブ補完
- 11. jFreeChartはAndroid 2.xで動作/補完しますか
- 12. Xcode 4デバッガコード補完
- 13. Vimのオムニ補完:
- 14. 単語 "補完"タブ?
- 15. Vim + omnicppcomplete enum補完
- 16. zshの補完差
- 17. Emacsのミニバッファ補完
- 18. Xcodeのコード補完
- 19. コード補完とファクトリパターン
- 20. カスタムパスのタブ補完
- 21. IntelliSenseでXAMLのカスタム/ユーザーコントロールの列挙型を自動補完する方法を教えてください。
- 22. シーケンス補完を作成
- 23. Xcodeコード補完候補を編集できますか?
- 24. Netbeansのオートコンプリート/コード補完/インテリセンスのためのjavascriptの文書化
- 25. emacsファイルを開くときに補完バッファ内のファイルをソート
- 26. CodeSprint 2の補完チャレンジが遅すぎる
- 27. Xcode 4外部ビルドシステムコード補完
- 28. ワイルドメニューの補完方法は?
- 29. ipythonとPyDevは、タブ補完
- 30. matplotlibの領域の補完
これらはスニペットであり、独自のものを作成してC++のものを非常に簡単に編集できます。パッケージ/ C++フォルダにあります。 – fraxel