問題タブ [ptvs]
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 - Visual Studio 2013 (PTVS) でのオートコンプリート設定の編集
Pycharm から Visual Studio 2013 (PTVS) に切り替えようとしていますが、オートコンプリート ポップアップの設定を変更する方法が見つかりません。たとえば、Pycharm では、何かを書き始めると、次のスクリーンショットのように、可能なキーワードのリストが自動的に表示されます。'co' pycharm を書き始めると、既に定義されているブール値である 'consecutive' を選択できます。Visual Studio でこれらの設定を変更する方法はありますか? 設定メニューを 20 回ほど試しましたが、完全に行き詰まりました。
python - PTVS で IPython の検索履歴機能を使用するにはどうすればよいですか?
私は最近、IPython コマンド ウィンドウ + N++ から Python Tools for Visual Studio に移行しました。これは主にリッチ コード補完 (NumPy などの非標準ライブラリを検索できます!) のためですが、見栄えも良いからです!
シンプルな白と黒の IPython に欠けているのは、履歴検索機能だけです。入力を開始imp
してから上向き矢印を押すと、 で始まるコマンドのみが参照されますimp
。
PTVS でこの機能を有効にする方法はありますか? PTVS には「スマート履歴」と呼ばれるものがありますが、カーソルが最後の位置にあるときに、ユーザーが (フィルター処理されていない) 履歴を参照できるようにするだけであることが判明しました。IPython の履歴機能はパッケージに由来するため、スタートアップ スクリプトなどを実行して有効にする方法はありませんか?
python - Visual Studio で既存のコードから新しい Python プロジェクトを作成するより良い方法はありますか
Visual Studio で既存のコードから新しい Python (私は PTVS 拡張機能を使用しています) プロジェクトを作成するのは非常に面倒です。私が知りたいのは、これをより効率的に行う方法があるかどうかです。
理想的には、VS を開いてプロジェクトを作成し、ソース .py ファイルをインポートする「新しい VS プロジェクト」など、Windows エクスプローラーのコンテキスト メニューにあるものです。そのようなことは可能ですか?
ありがとう。
python - PTVS、IronPython、MongoDB の操作
PTVS (Visual Studio 用の Python ツール) を使用してアプリケーションを開発したいのですが、Visual Studio 2012 用の PTVS プラグインと IronPython をダウンロードすると、完全に動作します。
ここでの私の質問は、
PTVS と ItonPython で MongoDB を使用できますか?
できる場合、どうすればよいですか?
をクリックしてインストールしようとしましたInstall Python Package
が、毎回インストールを求められ、インストールpip
に失敗します。もちろん、pipがインストールされていないため、コマンドpip install pymongo
は失敗します。
エラーは次のとおりです。
助言がありますか?
ありがとう!
c# - PTVS を使用した IronPython リモート デバッグ
C# アプリケーションに IronPython を実装しました。すべてのスクリプトをデータベースに保存し、必要なときにロードします。ここで、PTVS を使用して Python コードをデバッグしたいと考えています。しかし、常にリモート デバッガーを使用してアプリケーションに接続しようとすると、ビジュアル スタジオはptvsd.enable_attach()
.
- Python-Engine のデバッグ モードを有効にすれば十分だと思いました
- ptvsd をインポートする必要がある場合、スクリプト ( ini、mainなど) をインポートするにはどうすればよいですか?
この指摘を理解できず、多くのことを試しましたが、実際には何も機能しません。
編集: ptvsd の使用方法を理解できました。ptvsd-module を「含める」必要があります。
しかし、今は os.py でエラーが発生します:
グローバル名 'statvfs_result' が定義されていません
行で:
EDIT 2 :グローバル名のエラーメッセージを無視できるようです。しかし、今では次のメッセージが表示されます。
PTVS リモート デバッグをサポートするには、IronPython を -X:Tracing および -X:Frames オプションで開始する必要があります。
EDIT 3 :次のコードを使用して、トレースとフレームでエラーを解決しました:
しかし今、次の問題があります。Visual Studio をアプリケーションにアタッチできません。常に次のエラー メッセージが表示されます。
「localhost:5678」でリモート Python プロセスに接続できませんでした。プロセスが実行中で、ptvsd.enable_attach() が呼び出されていることを確認してください。
編集 4: 私の python コード:
EDIT 5 今すぐプロセスに添付できると思います。しかし、Visual Studio デバッガー ウィンドウの更新ボタンをクリックすると、Visual Studio がハングアップし、プログラムが反応しなくなります。
更新ボタン:
多分誰かが私を半分にすることができます、ありがとう!
python - Visual Studio で PTVS を使用して Python コードをデバッグしているときにコンソール ウィンドウが表示される
IntelliSense のサポートとデバッグ機能を利用できるように、PTVS を Visual Studio に統合しました。関数定義にブレークポイントを設定しましたが、デバッグするとコントロールが機能しなくなります。また、いくつかの時点でコンソール ウィンドウがポップアップし、次のコード行に反復されません。私は PTVS が好きでしたが、これには行き詰まりました。オプション-> Pythonツール->インタープリターオプションで、Python 2.7として設定しました。オプションの何が問題なのか、コンソール画面が表示される理由を教えてください。
前もって感謝します。
ptvs - 「デバッグなしで開始」にキーボード ショートカットを割り当てる
Python Tools for Visual Studio には、スクリプトをデバッグするオプションがあります。これにキーボード ショートカットを割り当てるにはどうすればよいですか?
ツール/オプション/環境/キーボードにこのオプションが含まれていないようです