使用Visual代码和TypeScript应用程序,是否可以在不自动打开编辑器区域的受影响文件的情况下重命名变量/函数?
我希望我的重构被自动应用,受影响的文件立即保存而不被自动打开。
我知道"files.autoSave
“设置,通过使用"afterDelay
",我确实能够重构而不需要自动打开受影响的文件。但我不想在这种情况下工作!最主要的原因是,自动保存文件是非常烦人的。
有什么方法可以立即进行重构吗?
发布于 2017-05-23 01:33:28
我希望我的重构被自动应用,受影响的文件立即保存而不被自动打开。
不,这是不可能的。
为什么默认行为
您可能会进行您认为很小的重构,但最终会重构20个文件。
改变它
你可以用自己的行为创建自己的插件。如果我这么想的话,我会这么做的。
发布于 2020-02-04 17:01:08
也许新的功能 of VSCode 1.42 (Q1 2020)将是一个可以接受的替代方案(打开文件)
重命名预览 VS代码现在允许您预览重命名更改。 重命名时,可以通过
kb(acceptRenameInputWithPreview)
和Refactor预览面板显示确认新名称。 它在diff编辑器中显示挂起的更改,并允许您取消/检查单个更改。 一旦重命名被应用(或中止),diff编辑器和预览面板将关闭,将您重新放入当前的编辑器.中。
https://stackoverflow.com/questions/44115114
复制相似问题