我有很多想從Webstorm運行/調試的腳本,但是我必須通過「運行>編輯配置」的過程並添加映射到每個文件。運行/調試WebStorm中的CURRENT文件
是否有一個變量/快捷方式告訴WebStorm運行/調試當前打開的文件? 像${opened-file}
這樣的東西將會非常適合運行配置「模板」。
謝謝。
我有很多想從Webstorm運行/調試的腳本,但是我必須通過「運行>編輯配置」的過程並添加映射到每個文件。運行/調試WebStorm中的CURRENT文件
是否有一個變量/快捷方式告訴WebStorm運行/調試當前打開的文件? 像${opened-file}
這樣的東西將會非常適合運行配置「模板」。
謝謝。
我很欣賞你的感受。我有類似的願望。但是,如果沒有它,可能有辦法完成你想要做的事情。
我正在使用Webstorm + Jasmine進行節點開發。下面是我跟得到一個工作TDD的設置步驟:
{
"spec_dir": "src/test",
"spec_files": [ "**/*[sS]pec.js" ]
}
describe('HelloWorld', function() {
const HelloWorld = require('../HelloWorld');
describe('#greeting', function() {
it('should be friendly', function() {
expect(new HelloWorld().greeting()).toEqual("Hello, World");
});
});
});
設置運行/調試配置:默認節點轉輪選項:
環境變量:JASMINE_CONFIG_PATH = SRC /測試/ jasmine.json(在上面的步驟4中設置)
這產生條目在.idea/workspace.xml文件是這樣的:
<configuration default="true" type="NodeJSConfigurationType" factoryName="Node.js" path-to-node="project" node-parameters="node_modules/jasmine/bin/jasmine.js" working-dir="$PROJECT_DIR$">
<envs>
<env name="JASMINE_CONFIG_PATH" value="src/test/jasmine.json" />
</envs>
</configuration>
Javascript file
選項。我用這個設置創建了一個非常流暢的工作流程。考慮到ctrl + R將重新運行最後一次運行配置,您可以編寫測試,使用ctrl + shift + R運行它,然後開始編寫代碼,並使用ctrl + R重新運行相同的測試文件。
一種方法是右鍵單擊該文件,然後選擇Run <filename>
。這將使用運行配置中的默認值運行當前文件。
不幸的是沒有這樣的變量。你有沒有試過右鍵單擊並從那裏選擇運行/調試? (將創建臨時配置) – LazyOne
不,我沒有從項目文件面板或選項卡或應用程序菜單中找到任何這樣的菜單項...... Snif – Maz
但它在那裏:編輯器上下文菜單:http:// s17.postimg.org/jjo1bo9z3/screen01.png;項目視圖上下文菜單:http://s12.postimg.org/7441lxiv1/screen02.png – LazyOne