TypeScript重命名变量

chr*_*izi 12 refactoring rename visual-studio typescript

Anders Hejlsberg在channel9上显示,您可以使用Visual Studio TypeScript插件在多个文件中重命名变量.cf.:Anders Hejlsberg在50:08 对TypeScript的视频介绍.

但是,当我打开重构菜单时,所有项目都被停用,包括重命名.我正在使用最新版本的VS2012 Professional.也许这与我系统上安装的ReSharper有关.任何人都可以确认这是一个错误或重命名功能仍在开发中吗?

编辑,因为我可能不会发布这个作为答案:

ReSharper会覆盖一些原始的Visual Studio菜单项.有一个复选框RESHARPER -> Options -> Keyboard & Menus -> Hide overriden Visual Studio menu items.

选中此项并重新显示原始的重构菜单.有一个Rename功能正常工作.

Fen*_*ton 3

您可能无法在 Visual Studio 中重构名称的原因有两个。

  1. 如果您在调试模式下运行应用程序,许多编辑功能将不可用

  2. 如果您有 Visual Studio 扩展(例如 Resharper),它可能会覆盖菜单或快捷键中的 Visual Studio 功能。对于重命名,Visual Studio 快捷方式很简单F2,因此它不应与 Resharper 组合键冲突 - 但 Resharper 仍可能覆盖上下文菜单。