Búsqueda de sitios web

javascript - Cómo renombrar/refactorizar una variable en VSCode sin obtener alias `oldName como newName`


VSCode tiene una opción para cambiar/renombrar variables llamada editor.action.rename, normalmente vinculada a F2.

Sin embargo, en Typescript y Javascript, esto usa alias al renombrar una variable importada, por ejemplo:

import { originalName } from 'my-package'

resulta en

import { originalName as newName } from 'my-package'

¿Cómo prevenir esto y propagar el cambio a todas las referencias?

Respuesta #1

Es posible prevenir el cambio de nombre usando alias:

  • abre tu archivo de configuración (JSON): CMD+SHIFT+P y selecciona Preferences: Open Settings (JSON)
  • agrega las siguientes líneas

    "javascript.preferences.useAliasesForRenames": false,
    "typescript.preferences.useAliasesForRenames": false,
    

Artículos relacionados