2016-04-15 8 views
2

をerroringされる - 私はフォーマットを打ったときに何も起こりません:フォーマットは黙っyapfで、Python拡張を使用して

  • VSCodeバージョン:1.0.0
  • OSバージョン:OSX 10.11.4

マイワークスペースの設定:私が撮った

// Place your settings in this file to overwrite the default settings 
{ 
    "search.exclude": { 
     "**/node_modules": true, 
     "**/bower_components": true, 
     "**/js-build": true 
    }, 
    "editor.scrollBeyondLastLine": false, 
    "python.pythonPath": "/Users/joshma/.envs/venv/bin/python", 
    "python.linting.flake8Path": "/Users/joshma/.envs/venv/bin/flake8", 
    "python.linting.pylintEnabled": false, 
    "python.linting.flake8Enabled": true, 
    "editor.formatOnType": true, 
    "python.formatting.provider": "yapf", 
    "python.formatting.yapfPath": "/Users/joshma/.envs/venv/bin/yapf" 
} 

手順:

    foo('a')
  1. するラインcat path/to/file.py | yapfフォーマットを実行すると、ファイル全体、CMDの+シフト+ P、フォーマットコードを選択していることを確認しfoo('a' )
  2. に関数呼び出しを書き換え
  3. 何も起こりません:(

それは私がいくつかのパス/設定が正しく設定されていない可能です - これをデバッグするいくつかの方法がある

+0

python出力ウィンドウの内容を確認してください。エラーがあれば、そこに表示されます。 – Don

答えて

0

私はあなたがこのオプションが欠落していると思う、

python.formatting.formatOnSave

これは私の設定ですと、フォーマットが働いている、

"python.formatting.formatOnSave": true, 
"python.formatting.provider": "yapf", 
"python.formatting.yapfPath": "/usr/bin/yapf" 
関連する問題