問題タブ [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.

0 投票する
2 に答える
33745 参照

php - Sublime Text に最適な PHP 美化拡張機能はどれですか?

私は過去 3 か月間 Sublime Text で働いています。拡張H​​TML BeautifierJS、およびJSON beautifier を見つけました。

今、私はPHP美化拡張機能が欲しいです。

では、 PHPの美化ツールとして使用する拡張機能を誰かが提案してもらえますか? 拡張機能が PHP エラーもチェックする場合、それは私にとって良いことです。

0 投票する
1 に答える
274 参照

scala - SublimeSBT コンソールと sublime のエディタを行き来するためのキーボード ショートカットはありますか?

これは SublimeSBT プラグインに関するものです。マウスを使用せずに、SBT コンソール (CTRL+` である崇高なコンソールではない) とメイン エディターの間を簡単に切り替える方法が必要です。

0 投票する
4 に答える
7501 参照

merge - コマンドライン経由でSublimeのファイルをSublimergeとマージする

より良いマージ ファイル オプションを見つけようとしていますが、Sublime を使用して作業が完了したので、Sublime を試してみたかったのです。Sublimergeをインストールしましたが、行き詰まりました。既に開いている 2 つのファイルを比較したり、サイドバーを介して比較したりできることはわかっていますが、コマンド ラインを介して実行したいので、他のすべてのマージ ツールと同じように、ソース管理プログラムから開始することができます。見た。これを行うためのコマンドライン形式を知っている人はいますか?

注意 - マージを処理するために sublime を使用することを長い間あきらめ、代わりにこれを処理するために他のツールに切り替えました。したがって、私はそれらが私が望むように機能するかどうか、または実際に機能するかどうかを確認していないため、回答を受け入れることができると感じたことはありません.

0 投票する
1 に答える
1413 参照

python - 崇高なことに、 def run があるケースでは機能し、別のケースでは機能しないのはなぜですか?どうすれば機能させることができますか?

実行のあるクラスblahtestCommand(sublime_plugin.ApplicationCommand)がありますが、失敗します。

別のクラス、私はsublime_plugin.TextCommmand)作品を持っています。

実行定義がどのように見えるべきかについて、私は少し困惑しています。私はJavaを知っています(10年前にOOPプログラミングを行ったことをよく覚えています)が、Pythonはほとんど知りません。(したがって、クラスがパラメータを取ることについてはよくわかりません.Javaにはなかったので、「拡張」-継承-または「実装」に少し似ていると弱い推測をします)。

また、 ST2 API ドキュメントsublime_plugin.TextCommandで、クラスに のパラメーターがある場合、def run の行は次のように表示される def run(self, edit) のに対し、クラスにパラメーターがある場合 sublime_plugin.ApplicationCommand 、def run は次のように表示さ れることを誰かに伝える内容を特定しようとしています。何を知っています。(それはさらに大きな謎です)

ここで は classではview.run_('......') 機能しないことに注意してください。blahtest

コンソールにエラーはまったく表示されません。プラグイン -whatever.py は正常にロードされています。したがって、一方のクラス run メソッドは実行されますが、もう一方は実行されません。blahtestCommand はロードします。def run と class blahtestCommand の間に行を挿入して「123456789」を出力すると、whatever.py を保存するとすぐに出力されます。view.run_command('blahtest') を実行したときに run メソッドが呼び出されないだけです

完全な奇妙な運によって追加さ れました WindowCommand で動作させることができました

崇高なAPIクラスで「実行」を実行することに関して、この質問を将来さらに更新する可能性があります。

0 投票する
2 に答える
8337 参照

sublimetext2 - Sublime Text の「検索結果」から複数のファイルを編集する方法

Command++で複数のファイルを検索するShiftF、結果はテキストファイルのようなものとして返されます。このテキスト ファイルは編集可能ですが、変更を加えても元のファイルには影響しません。

「検索結果」の変更が元のソース ファイルに反映されるようにすることは可能ですか?

0 投票する
1 に答える
267 参照

python - Sublime Text 2 で set_user_setting イベントを検出する方法

Sublime Text 2用に作成しているプラ​​グインのcolor_scheme内部にある設定を変更すると発生するイベントを使用したいと思います。Preferences.sublime-settings

の使用を読みましたが、起動しないようです。on_window_commandEventListener

私もpost_window_command成功せずに試しました。設定が変更されたことを検出する方法はありますか?

0 投票する
1 に答える
350 参照

contextmenu - Sublime Text で Context.sublime-menu アイテムのステータスを変更するには?

状況によって変化するコンテキスト メニューを備えたプラグインを作成しましたが、それを行う方法はありますか?

私はload_settingsそれを正しくロードしようとしましたが、基本的にそれを行う正しい方法ではなく、load_settingsおそらく.sublime-settingsファイルに使用する必要があるため、保存しません。

0 投票する
1 に答える
68 参照

sublimetext - 「Sublime Text has finished loading」イベントへのフック

Sublime Text が最後に閉じられる前に開いていたすべてのファイルを再度開くなど、Sublime Text の読み込みが完了したかどうかを判断するための API 呼び出しはありますか? plugin_loaded()プラグインのロードが完了した後に呼び出される に似たものがあるのではないでしょうか?

これが不可能な場合、最後に開いたファイルはどこかにリストされていますか?

0 投票する
1 に答える
3485 参照

python - Sublime Text 3 API : ファイルからすべてのテキストを取得する


崇高なテキスト 3 のプラグインを作成しようとしています。
今のところ、ウィンドウ内のすべてのテキストを選択して別のウィンドウにコピーすることしかできません。
コード :

そうするためのより良い/より簡単な方法を知っていますか?
ありがとう!