Sublime-text-sublimecodeintel-plugin

提供:Dev Guides
移動先:案内検索

Sublime Text-SublimeCodeIntelプラグイン

SublimeCodeIntelは、Sublime Textエディターの重要なプラグインです。 それは次の機能を提供しています-

  • シンボルへのジャンプ機能。これにより、ユーザーはファイルとシンボルの指定された行にジャンプできます。
  • オートコンプリートのライブラリを含み、モジュール/シンボルをリアルタイムで表示します。
  • ツールチップは、関連する機能に関する情報をステータスバーに表示します。

インストール

次の手順でSublimeCodeIntelプラグインをインストールできます-

  • ステップ1 *-WindowsではショートカットCtrl + Shift + P、OSXシステムではCmd + Shift + Pを使用して、Sublime Textエディターのインストールパッケージ機能を取得します。 より良い理解のために、次のスクリーンショットを参照してください-

SublimeCodeIntel Plugin Installation Step1

ステップ2 *-次に、インストールするプラグイン *SublimeCodeIntel を選択し、Sublime Textエディターを再起動します。

SublimeCodeIntel Plugin Installation Step3

ステップ3 *- *SublimeCodeIntel プラグインが正常にインストールされると、画面は次のようになります-

SublimeCodeIntel Plugin Installation Step3

設定

SublimeCodeIntelのビルド構成には2つあります-

  • 設定-デフォルト
  • 設定-ユーザー

これらの構成を示す次のスクリーンショットを参照してください-

構成のスクリーンショット

*SublimeCodeIntel* の構成は、 *SublimeCodeIntel.sublime-settings* というJSONファイルに含まれています。 各言語に必要な構成は、以下のようにSublimeCodeIntelプラグインに含まれています-
/*
   Defines a configuration for each language.
*/

"codeintel_language_settings": {
   "Python3": {
      "python3": "/usr/local/bin/python3.3",
      "codeintel_scan_extra_dir": [
         "/Applications/Sublime Text.app/Contents/MacOS",
         "~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/arch",
         "~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/libs"
      ],
      "codeintel_scan_files_in_project": true,
      "codeintel_selected_catalogs": []
   },

   "JavaScript": {
      "codeintel_scan_extra_dir": [],
      "codeintel_scan_exclude_dir":["/build/", "/min/"],
      "codeintel_scan_files_in_project": false,
      "codeintel_max_recursive_dir_depth": 2,
      "codeintel_selected_catalogs": ["jQuery"]
   },

   "PHP": {
      "php": "/Applications/MAMP/bin/php/php5.5.3/bin/php",
      "codeintel_scan_extra_dir": [],
      "codeintel_scan_files_in_project": true,
      "codeintel_max_recursive_dir_depth": 15,
      "codeintel_scan_exclude_dir":["/Applications/MAMP/bin/php/php5.5.3/"]
   }
}

これらの構成は、必要に応じてカスタマイズできます。 これは、ユーザーがインストールしているモジュール/ライブラリの数と、ユーザーが取り組んでいるプロジェクトのサイズや複雑さなどのさまざまなパラメーターに依存します。