打字稿重命名变量(TypeScript rename variable)

2019-08-01 02:57发布

安德斯·海尔斯伯格显示上,您可以使用Visual Studio的插件打字稿重命名多个文件变量Channel9的。 参见:视频介绍由安德斯·海尔斯伯格打字稿在50:08。

然而,当我打开重构菜单,所有项目都停用,包括重命名。 我使用的是最新版本的VS2012专业的。 也许这是与它安装在我的系统ReSharper的。 可有人可以证实这是一个错误或重命名功能仍在开发中?

编辑因为我不可以此作为一个答案:

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

检查这个和原来的重构菜单中再次出现。 还有就是Rename它工作得很好的功能。

Answer 1:

还有,你可能无法在Visual Studio重构的名字有两个原因。

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

  2. 如果你有一个Visual Studio扩展,如ReSharper的,它可能覆盖在菜单或快捷键在Visual Studio功能。 对于重命名,在Visual Studio快捷方式简直是F2 ,所以它不应该与ReSharper的键组合冲突-但ReSharper的仍然可以超越的上下文菜单。



Answer 2:

ReSharper的(7.1.1)不具有打字稿内置重命名支持。 如果你有ReSharper的安装它可能覆盖(或隐藏)Visual Studio的本地命名 - 这是默认的功能。

要显示并启用Visual Studio的命名,你需要取消选中以下选项:

ReSharper的- >选项- >键盘和菜单- >隐藏重写Visual Studio中的菜单项

(每评论这个职位,你可以投票,此功能在以下链接被添加到ReSharper的: http://youtrack.jetbrains.com/issue/RSRP-330454 )



文章来源: TypeScript rename variable