問題タブ [sublimecodeintel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sublimetext2 - Sublime Text 2 - オートコンプリートの問題
利用可能なパッケージが大量にあるため、最近 Espresso を Sublime Text 2 に交換しました。私はこのソフトウェアを主に Web 開発に使用し、かなりの数のパッケージをインストールしました。
補完用のすべてのオートコンプリート、AndyPHP、PHP 補完 KIT および SublimeCodeIntel。
SublimeCodeIntel だけでなく、これらすべてをインストールする理由は、SublimeCodeIntel が期待どおりに機能しなかったためです。
これらのいずれも (一緒であろうとなかろうと)、プロジェクト ファイルで定義されたクラス、関数、または変数名を完成させません。
問題を説明するための単なる例です。
ファイルの 1 つで単純な関数を定義すると、
そして、sayOu と入力し始めると、Sublime に関数名を提案してもらいたいのですが、sayOutLoud を選択した場合は、関数が取る引数を知りたいです (もちろん知っていますが、あなたは理解しています)。これらのパッケージの誰もこれを行うべきではありませんか?
更新:再起動後、奇妙なことに、いくつかの完了が機能し始めました。しかし、それは私に引数リストを与えません。
SublimeCodeIntel (最高のパッケージの 1 つと言われたパッケージ) を無効にすると、何も変わりません。つまり、アクティブなときに何も追加されません。
parameters - 悪いオートコンプリート SublimeCodeIntel
最近 SublimeText3 をインストールしました。PHPのオートコンプリートを有効にするためにSublimeCodeIntelパッケージをインストールしました。しかし、多くのパラメーターを持つ関数がある場合、パラメーターが正しく表示されません。
「$ord...variaveis」の青色の背景の領域では、パラメータ $ordenacao の一部が、次のパラメータの一部のように非表示になっています。正しいのは、「$ord...variaveis」の代わりに「$ordenacao, $tipos_variaveis」を表示することです。パラメーターが少ない関数では、すべて正常に機能します。しかし、このような多くのパラメーターを持つ関数では、この問題が発生します。私の悪い英語でごめんなさい。前もって感謝します。
ruby - Sublime Text 2 - CodeIntel - Ruby Gem 補完
Sublime Text 2(Mac OSx)のRubyオートコンプリートを行っていました。とても便利な Sublime Codeintel というクールなパッケージをインストールしました。
Ruby標準ライブラリでは適切に動作しますが(そのように呼び出すことができれば)、プロジェクトにインストールしたGemからの関数/クラス/モジュールで動作するように構成できません。私はググったところ、Sublime Codeintel 設定のcodeintel_language_settingsを次のように変更する必要があることがわかりました。
しかし、うまくいきません。また、rbenv パスを使用しようとしましたが (rbenv を使用しているため)、成功しませんでした。
誰でもこれについて助けることができますか?
ありがとう!
php - Sublime Text 2 の PHP を使用した CodeIntel が機能しない
SublimeCodeIntel を PHP で動作させるために、現在 2 時間試行しています。うまくいくものもありますが、CodeIntel は、クラスの外部にある場合、クラス メソッドとパラメーターをオートコンプリートしません。
Sublim Text 2 for Windows (7) とプラグインの最新バージョンを使用しています。
classes/Page.phpにクラスPageとindex.phpがあります。index.php で:
そして、私が入力すると
タスクバーで「情報: 'PHP' を処理しています: お待ちください」を数秒間読み取ることができますが、その後何も起こりません。
Page.phpで作業しているときに、 $this->.. と入力し始めると、多少は機能します (実際には、関数のパラメーターは表示されません)。関数と変数を Alt+クリックした場合と同じ (それらが現在のファイルで定義されている場合にのみ機能します)
私はいくつかのことを試しました:
1/ "detect_slow_plugins"を無効にします (エラー メッセージは表示されなくなりましたが、プラグインはうまく機能していません)。
2/ SublimeCodeIntel.sublime-settings config の変更(ファイル全体をコピーして貼り付け、値を編集します):
「php」値が重要かどうかさえわかりません(インターネットでいくつかのスニペットを見つけました)...
3/ Sublim Text User 設定でも同じ
4/ここでアドバイスされているようにインデックスを再構築する
PHP オートローダを使用していますが、プラグインがどのファイルがどのクラスを定義しているかを確実に認識する方法がわかりません。問題になる可能性がありますか?
私はここで完全に立ち往生しています。見つけたものはすべて試し、いくつかのセットアップ チュートリアルを読みました (それぞれのチュートリアルは「インストールすれば問題なく動作します!」というようなものでした... 非常に面倒です)。
誰にも解決策がありますか?または、確認すること、または試すこと...ありがとう!