問題タブ [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.
scala - SublimeSBT コンソールと sublime のエディタを行き来するためのキーボード ショートカットはありますか?
これは SublimeSBT プラグインに関するものです。マウスを使用せずに、SBT コンソール (CTRL+` である崇高なコンソールではない) とメイン エディターの間を簡単に切り替える方法が必要です。
merge - コマンドライン経由でSublimeのファイルをSublimergeとマージする
より良いマージ ファイル オプションを見つけようとしていますが、Sublime を使用して作業が完了したので、Sublime を試してみたかったのです。Sublimergeをインストールしましたが、行き詰まりました。既に開いている 2 つのファイルを比較したり、サイドバーを介して比較したりできることはわかっていますが、コマンド ラインを介して実行したいので、他のすべてのマージ ツールと同じように、ソース管理プログラムから開始することができます。見た。これを行うためのコマンドライン形式を知っている人はいますか?
注意 - マージを処理するために sublime を使用することを長い間あきらめ、代わりにこれを処理するために他のツールに切り替えました。したがって、私はそれらが私が望むように機能するかどうか、または実際に機能するかどうかを確認していないため、回答を受け入れることができると感じたことはありません.
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クラスで「実行」を実行することに関して、この質問を将来さらに更新する可能性があります。
sublimetext2 - Sublime Text の「検索結果」から複数のファイルを編集する方法
Command++で複数のファイルを検索するShiftとF、結果はテキストファイルのようなものとして返されます。このテキスト ファイルは編集可能ですが、変更を加えても元のファイルには影響しません。
「検索結果」の変更が元のソース ファイルに反映されるようにすることは可能ですか?
python - Sublime Text 2 で set_user_setting イベントを検出する方法
Sublime Text 2用に作成しているプラグインのcolor_scheme
内部にある設定を変更すると発生するイベントを使用したいと思います。Preferences.sublime-settings
の使用を読みましたが、起動しないようです。on_window_command
EventListener
私もpost_window_command
成功せずに試しました。設定が変更されたことを検出する方法はありますか?
contextmenu - Sublime Text で Context.sublime-menu アイテムのステータスを変更するには?
状況によって変化するコンテキスト メニューを備えたプラグインを作成しましたが、それを行う方法はありますか?
私はload_settings
それを正しくロードしようとしましたが、基本的にそれを行う正しい方法ではなく、load_settings
おそらく.sublime-settings
ファイルに使用する必要があるため、保存しません。
sublimetext - 「Sublime Text has finished loading」イベントへのフック
Sublime Text が最後に閉じられる前に開いていたすべてのファイルを再度開くなど、Sublime Text の読み込みが完了したかどうかを判断するための API 呼び出しはありますか? plugin_loaded()
プラグインのロードが完了した後に呼び出される に似たものがあるのではないでしょうか?
これが不可能な場合、最後に開いたファイルはどこかにリストされていますか?
python - Sublime Text 3 API : ファイルからすべてのテキストを取得する
崇高なテキスト 3 のプラグインを作成しようとしています。
今のところ、ウィンドウ内のすべてのテキストを選択して別のウィンドウにコピーすることしかできません。
コード :
そうするためのより良い/より簡単な方法を知っていますか?
ありがとう!