問題タブ [sublime-text-plugin]
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.
python - Sublime Text 2 (OSX): ブラウザーで現在のビューを開くプラグインの作成
これは私の問題を非常によく説明しています:
http://www.sublimetext.com/forum/viewtopic.php?f=3&t=8513
次のコマンドを Python インタラクティブ ターミナルで実行すると機能しますが、崇高なテキスト 2 プラグインとして追加した場合は機能しません。
ブラウザで HTML ページをプレビューする必要があります。
編集:崇高なテキストでは、次のようなものがあります:
編集
私もこれを試しました:
python - Sublime Text 3プラグインを介して要素を渡す
私はSublime Text 3プラグインに取り組んでおり、これまでのところ、3つのクラスを使用して現在のファイルから別のファイルにすべてのテキストをコピーする小さなスクリプトがあります:
スクリプトは最初に PrintCodeCommand を介して実行されます。
このコードに関して複数の質問があります:
- これは「正しい」方法ですか?グローバル変数で何かを渡すのは少し汚いように見えるからです。
- WindowCommand と TextCommand を同時に使用できるクラスを作成する方法はありますか?
- 最初に挿入コマンド (CopyTextCommand 内) を挿入します。ファイルの最後に追加する方法はありますか?
もう 1 つ: sublime.set_timeout() を使用するにはどうすればよいですか? このように:
または time.sleep() コマンドを使用していますが、機能していないようです...
前もって感謝します !
python - Sublime Text 3 API での set_timeout の使用
(タイトルが示すように) プラグインで崇高なテキスト 3 の set_timeout 関数を使用しようとしています。
私が理解したところでは、多くの場合、ラムダ関数の使用が必要です。だから私はこの簡単なテストを試しました:
そのため、それぞれの間に 4 秒の遅延で、一度に 1 つずつ番号が印刷されると予想していました。Sublime 3 API で説明されているように:
指定された遅延 (ミリ秒単位) の後、メイン スレッドでコールバックを実行します。遅延が等しいコールバックは、追加された順序で実行されます。
しかし、代わりに、4 秒後に印刷される 9 つの '9' があります。したがって、ループの最初の繰り返しに基づいて、すべての「9」が同時に出力されます。
これを解決するために私に何ができるか考えていますか?
前もって感謝します !
編集:これが機能することがわかりました(まあ、「9」を9回印刷し、それぞれの間に1秒の遅延があります:
しかし、問題が残っています: '9' しか出力されません ....
sublimetext2 - Sublime Text で reSturctured テキスト (.rst) 構造の概要を表示する
Sublime Text 2 には追加のサイド バーウィンドウしかありませんが、コンテンツの多い reStructuredText ファイルなどの大きなファイルでは不便です。
Sublime Text でファイル構造を表示するプラグインはありますか (これまでのところ Google は出ていません)、ファイル構造を表示するプラグインを作成することは可能ですか?
ありがとう!
python-3.x - パッケージの Sublime Text 3 の構文強調表示 (.tmLanguage)
私はこのプラグインに取り組んでいます
パッケージ コントロールを使用してプラグインをインストールすると、Sublime Text 3 でシンタックス ハイライトが機能しません。
プラグインは、アーカイブInstalled Packcages/Robot Framework Assistant.sublime-package
内のファイル「robot.tmLanguage」の下にあります。Robot Framework Assistant.sublime-package
パスを設定する方法は次のとおりです https://github.com/andriyko/sublime-robot-framework-assistant/blob/master/rfassistant/ init .py
私の質問はこのスレッドに似ていますが、私の場合、プラグインはファイルを含むフォルダーではなくアーカイブ(.sublime-package)としてインストールされます。
上記のパス設定がpython3で正しいかどうかはわかりません。
.sublime-package ファイル内にある tmLanguage ファイルを参照するにはどうすればよいですか?
そのファイルはどこに置くべきですか?Sublime Text 2 と Sublime Text 3 (github から dir にインストールした場合) で動作するのに、Package Control を介してインストールすると動作しない理由は完全に混乱しています。
では、tmLanguage ファイルへのパスをどのように設定し、どこに保存すればよいのでしょうか。プラグインが github zip ファイルからインストールされたときに正常に動作することを明確にしたいだけです (そのコンテンツを Packages ディレクトリの下の RobotFrameworkAssistant フォルダーに入れているため)。Package Control 経由でプラグインをインストールした場合は機能しません。
php - PHP オートコンプリート用の Sublime Text 2 の下にいくつかの異なるプラグインがありますか?
Sublime Text 2 を使用して PHP を記述します。PHP オートコンプリートが必要です。しかし、崇高なテキスト 2 の下のオートコンプリートは常に不正確な結果をもたらすことがわかりました。"auto_complete_selector": "comment"
そのため、ユーザー設定に ,を追加してその機能を無効にしました。そして SublimeCodeIntel をインストールしました。しかし、SublimeCodeIntel の遅延時間が非常に長い (約 1 秒以上) ことがわかりました。
グーグルでいろいろ検索しています。しかし、この問題を解決するのに役立つものは本当に見つかりません。最後に、PHPCodeIntel というプラグインが 1 つあることがわかりましたが、残念ながら、Sublime text 3 でしか使用できません。いくつかの複雑な理由から、Sublime text 3 を使用したくありません。
だから私の質問は:
- Sublime Text 2 の下に php オートコンプリート用の他のプラグインはありますか?
- SublimeCodeIntel のオートコンプリート ポップ リストをすぐに表示させるソリューションはありますか?
python - Sublime Text 3 プラグインの実行時に編集を保存する
私が達成しようとしていることを理解するために:遅延テキストを別のビューで印刷する...
この崇高なテキスト 3 プラグインを適切に実行しようとしています。実行メソッドのパラメータで渡された編集を使用して、クラスの複数のメソッドを呼び出したいと考えています。
そして、後で別の方法で使用しようとしましたが、プラグインを実行すると、次のエラーが発生します。
ValueError: Edit objects may not be used after the TextCommand's run method has returned
私の理解では、編集オブジェクトのすべての使用は、実行コマンドが返される前でなければなりません。で遊んでいるset_timeout
ので、そうではないかもしれません... では、どうすればよいでしょうか?
前もって感謝します。