2012-10-02 17 views
11

Anders Hejlsberg mostra su channel9 che è possibile rinominare le variabili su più file con il plug-in TypeScript di Visual Studio. cf .: video introduction to TypeScript by Anders Hejlsberg alle 50:08.Variabile di ridenominazione di TypeScript

Tuttavia, quando apro il menu Refactoring, tutti gli elementi sono disattivati, incluso Rinomina. Sto usando l'ultima versione di VS2012 Professional. Forse questo è legato a ReSharper che è installato sul mio sistema. Qualcuno può confermare questo come un bug o la funzionalità Rinomina è ancora in sviluppo?

Edit dal momento che non puoi inviare questo come una risposta:

ReSharper sovrascrive alcune voci originali menu visivo Studio. C'è una casella di controllo su RESHARPER -> Options -> Keyboard & Menus -> Hide overriden Visual Studio menu items.

Controllare questo e il menu Refactoring originale si presenta di nuovo. C'è la funzione Rename che funziona bene.

+2

Si prega di prendere un momento e votare per una correzione in Resharper all'indirizzo http://youtrack.jetbrains.com/issue/RSRP-330454 –

risposta

2

Ci sono due motivi per cui potresti non essere in grado di ridefinire il nome in Visual Studio.

  1. Se si esegue l'applicazione in modalità di debug, molte funzioni di modifica non sono disponibili

  2. Se si dispone di un'estensione di Visual Studio, come ad esempio ReSharper, potrebbe essere sovrascritto la funzionalità di Visual Studio in menu o tasti di scelta rapida. Per la ridenominazione, il collegamento di Visual Studio è semplicemente F2, quindi non dovrebbe interferire con la combinazione di tasti Resharper, ma Resharper potrebbe comunque sovrascrivere il menu di scelta rapida.

3

ReSharper (7.1.1) non ha il supporto di ridenominazione incorporato per TypeScript. Se hai installato ReSharper probabilmente stai ignorando (e nascondendo) il nome nativo di Visual Studio - questa è la funzionalità predefinita.

per mostrare e attivare rinomina di Visual Studio è necessario deselezionare l'opzione seguente:

ReSharper -> Opzioni -> Tastiera & Menu -> Nascondi sovrascritto visivi Studio voci di menu

(Per i commenti a questo post, puoi votare per questa funzionalità da aggiungere a ReSharper al seguente link: http://youtrack.jetbrains.com/issue/RSRP-330454)

+0

FYI - Il supporto al dattiloscritto è notevolmente aumentato nell'ultimo ReSharper. Inoltre, VS 2013 ha il supporto nativo per Typescript, incluso il refactoring di base. – kingdango

Problemi correlati