1、vscode
1、点击运行包命令: 菜单栏->file->preferences->settings,npm.enableScriptExplorer,即可在左侧文件大纲下方看到npm scripts,点击即可快速运行npm scripts。
2、屏蔽js文件,当有同名的ts文件时,在settings.json里
"files.exclude": {
"**/*.js": {"when": "$(basename).ts"},
"**/*.jsx": {"when": "$(basename).tsx"}
}
3、vscode远程开发,安装插件Remote development,然后左侧边栏debug虫下面有小电脑,点击选择增加,按照提示输入,即可,然后即可访问远程主机,这时需要处处输入密码。
对于ssh连接ubuntu(不需要密码),需在ubuntu的.ssh/authorized_keys,放置你的pub key。
然后下载xshell连接你的ubuntu(解决Host key verification failed),然后断开,再用vscode连接。
或者ssh-copy-id username@(IP地址),即可通过ssh访问
或者将你系统用户下.ssh/is_rsa.pub里的字符串放进ubuntu用户下.ssh/authorized_keys里最好
4、"typescript.tsserver.experimental.enableProjectDiagnostics": true,在vscode的setting.json中,可以使编辑器检查所有错误,无需文件打开
5、屏蔽同名js文件
{
"files.exclude": {
"**/*.js": { "when": "$(basename).ts"},
"**/*.js.map": true
}
}
6、ts文件提示装饰器实验性,而tsconfig.json不起作用:设置搜索 javascript.implicitProjectConfig.experimentalDecorators,然后勾选
7、vscode 有大量内置扩展,在setting.Extensions可以进行设置, 其中Emmet扩展应该将它的功能关闭,尽提示一些无用的,还有非内置扩展JSS snippets 和它类似,也应关闭
二、webstorm
1、编辑器断点调试:F9下一个断点,F8本文件下一行,F7下一行代码