2017-10-13 3 views

Répondre

2

Il est

{ "commande": "editor.action.changeAll", "clé": "ctrl + f2", "quand": "editorTextFocus & & editorReadonly" }

et

{ "commande": "editor.action.rename", "clé": "f2", "quand": "editorHasRenameProvider & & editorTextFocus & & editorReadonly!" }

dans les raccourcis clavier. F2 semble fonctionner dans tous les fichiers, CTRL - F2 dans le fichier actuel uniquement.

+0

Cela ne fonctionne pas comme je le pensais. Lorsque je renomme une variable locale (disons $ sum), elle ne doit changer le nom que dans la portée où cette variable locale a été définie, pas toutes les variables nommées $ sum dans le même fichier ou dans tous les fichiers. F2 et CTRL + F2 que vous proposez fonctionnent plus comme find & replace. Je cherche à renommer refacotring. – JohnM2