問題タブ [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 と Python 開発の PyCharm の比較
私はかなり長い間 ST2 を使用しており、Python が現在私の主要言語であることを考えると、PyCharm を試すことにしました。それはやや雑然としていて、Sublime への愛が私を遠ざけています。ただし、PyCharm は、Sublime ではできない次のことを何らかの方法で実行できます。
- オブジェクトの後にピリオドを入力し、そのすべての属性の正しいリストを取得します (ランダムな属性を返すことを除いて、Sublime はこれを行うことができます)
- プロジェクト/フォルダー全体にわたる変数のリファクタリング
- それらで定義されたメソッドのdocstringを表示します
Sublime がまだ実行できない重要な機能があります。上記の3つのことを除いて、PyCharmができることをほぼ実行できるSublimeにすでに多くのパッケージがインストールされています。
質問に戻ります: Python が厳密に型指定された言語ではない場合、PyCharm はどのようにこの機能を提供できますか?
html - ビルド システムを介して Sublime Text 2 のユーザー設定を変更するにはどうすればよいですか?
私が欲しいもの
HTML ファイルをブラウザーで開き、Sublime Text 2 がビルド パネルを表示しないようにするには、どうすれば HTML ファイルを「ビルド」できますか?
.sublime-build
より一般的には、ファイルから Sublime Text 2 設定を操作するにはどうすればよいですか?
Mac OS X/Chrome 32.0.1700.102 を使用しています。
ビルド システムごとに Sublime Text 2 (ST2) のビルド パネルを抑制したいと思います。必要に応じて、開いているウィンドウの構文に応じて抑制しても問題ありません。[Finished in 0.01s]
基本的に、画面の下部に出力が表示されずに、ブラウザで編集中の HTML ファイルを開くことができるようにしたいと考えています。同様の質問がスーパーユーザーで尋ねられました。
変更する設定show_panel_on_build
はHTML.sublime-build
{ "cmd": ["open", "$file"] } です。
私が試したこと
ビルドに追加"show_panel_on_build": false
するとHTML.sublime-build
、ハングして完了しません (そして、パネルが表示されます!)。
Better Build Systemもインストールしようとしましたが、ビルドが完全に機能しなくなりました。私はその問題を詳しく調査しませんでした。
明らかに、ST2 の外部でユーザー設定ファイルを変更するスクリプトを作成するなど、ばかげたことをすることもできますが、より洗練されたソリューションを望んでいます。
任意の考え (または適切なプラグインへのポインター) を歓迎します。ありがとう!
python - Sublime Text 2/3 - クロスプラットフォーム (debian と Windows) をサポートする Python モジュール (pygit2) を埋め込む方法
Sublime Text プラグイン内で pygit2 の libgit2 バインディングを使用したいと考えています。
Q: ST が Windows 32bit/64bit と Debian 32bit/64bit の両方にインポートできる pygit2 と libgit2 の機能バージョンを埋め込むことは可能ですか?
Q: python virtualenv を使用する必要がありますか?
試行の現在の状態: (OS Linux Mint 16)
- これらの *nix の指示に従って pygit をインストールしました: http://www.pygit2.org/install.html python2.x ツールを python 3.x ツールに置き換えます。
- 再帰
/usr/local/lib/python3.3/dist-packages/pygit2/
フォルダーをコピーしました~/.config/sublime-text-3/Packages/ugit/pygit2/
/usr/local/lib/libgit2.so*
ファイルをコピーしました~/.config/sublime-text-3/Packages/ugit/libgit2/*
pygit2 をインポートしようとしています:
ugit.py
結果はimport _pygit2
ImportError: No module named '_pygit2'
libgit2.so をインポートしようとしています
ugit.py
結果はImportError: dynamic module does not define init function (PyInit_libgit2)
私がここで見逃している概念があるかもしれません。
key-bindings - Sublime Text のキーバインディングをプラグインから動的に変更することは可能ですか?
Vim のように、プラグインまたはコンソールから Sublime Text のキー バインディングを動的に変更することは可能ですか?
関連する質問: 現在のキーボード レイアウトに基づいてキーマップ ファイルを選択することは可能ですか?