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

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

python - Visual Studio 2013 (PTVS) でのオートコンプリート設定の編集

Pycharm から Visual Studio 2013 (PTVS) に切り替えようとしていますが、オートコンプリート ポップアップの設定を変更する方法が見つかりません。たとえば、Pycharm では、何かを書き始めると、次のスクリーンショットのように、可能なキーワードのリストが自動的に表示されます。'co' pycharm を書き始めると、既に定義されているブール値である 'consecutive' を選択できます。Visual Studio でこれらの設定を変更する方法はありますか? 設定メニューを 20 回ほど試しましたが、完全に行き詰まりました。

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

python - PTVS で IPython の検索履歴機能を使用するにはどうすればよいですか?

私は最近、IPython コマンド ウィンドウ + N++ から Python Tools for Visual Studio に移行しました。これは主にリッチ コード補完 (NumPy などの非標準ライブラリを検索できます!) のためですが、見栄えも良いからです!

シンプルな白と黒の IPython に欠けているのは、履歴検索機能だけです。入力を開始impしてから上向き矢印を押すと、 で始まるコマンドのみが参照されますimp

PTVS でこの機能を有効にする方法はありますか? PTVS には「スマート履歴」と呼ばれるものがありますが、カーソルが最後の位置にあるときに、ユーザーが (フィルター処理されていない) 履歴を参照できるようにするだけであることが判明しました。IPython の履歴機能はパッケージに由来するため、スタートアップ スクリプトなどを実行して有効にする方法はありませんか?

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

python - Visual Studio で既存のコードから新しい Python プロジェクトを作成するより良い方法はありますか

Visual Studio で既存のコードから新しい Python (私は PTVS 拡張機能を使用しています) プロジェクトを作成するのは非常に面倒です。私が知りたいのは、これをより効率的に行う方法があるかどうかです。

理想的には、VS を開いてプロジェクトを作成し、ソース .py ファイルをインポートする「新しい VS プロジェクト」など、Windows エクスプローラーのコンテキスト メニューにあるものです。そのようなことは可能ですか?

ありがとう。

0 投票する
3 に答える
1582 参照

python - PTVS、IronPython、MongoDB の操作

PTVS (Visual Studio 用の Python ツール) を使用してアプリケーションを開発したいのですが、Visual Studio 2012 用の PTVS プラグインと IronPython をダウンロードすると、完全に動作します。

ここでの私の質問は、

PTVS と ItonPython で MongoDB を使用できますか?

できる場合、どうすればよいですか?

をクリックしてインストールしようとしましたInstall Python Packageが、毎回インストールを求められ、インストールpipに失敗します。もちろん、pipがインストールされていないため、コマンドpip install pymongoは失敗します。

エラーは次のとおりです。

助言がありますか?

ありがとう!

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

c# - PTVS を使用した IronPython リモート デバッグ

C# アプリケーションに IronPython を実装しました。すべてのスクリプトをデータベースに保存し、必要なときにロードします。ここで、PTVS を使用して Python コードをデバッグしたいと考えています。しかし、常にリモート デバッガーを使用してアプリケーションに接続しようとすると、ビジュアル スタジオはptvsd.enable_attach().

  1. Python-Engine のデバッグ モードを有効にすれば十分だと思いました
  2. ptvsd をインポートする必要がある場合、スクリプト ( inimainなど) をインポートするにはどうすればよいですか?

この指摘を理解できず、多くのことを試しましたが、実際には何も機能しません。

編集: 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 がハングアップし、プログラムが反応しなくなります。

更新ボタン: スクリーンショット

多分誰かが私を半分にすることができます、ありがとう!

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

python - Visual Studio で PTVS を使用して Python コードをデバッグしているときにコンソール ウィンドウが表示される

IntelliSense のサポートとデバッグ機能を利用できるように、PTVS を Visual Studio に統合しました。関数定義にブレークポイントを設定しましたが、デバッグするとコントロールが機能しなくなります。また、いくつかの時点でコンソール ウィンドウがポップアップし、次のコード行に反復されません。私は PTVS が好きでしたが、これには行き詰まりました。オプション-> Pythonツール->インタープリターオプションで、Python 2.7として設定しました。オプションの何が問題なのか、コンソール画面が表示される理由を教えてください。

前もって感謝します。

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

ptvs - 「デバッグなしで開始」にキーボード ショートカットを割り当てる

Python Tools for Visual Studio には、スクリプトをデバッグするオプションがあります。これにキーボード ショートカットを割り当てるにはどうすればよいですか?

ツール/オプション/環境/キーボードにこのオプションが含まれていないようです