Quiero que vscode represente a lambda como λ en mi editor. No quiero que reemplace la palabra con el símbolo , ya que eso solo romperá mi código ya que Python no interpreta λ como palabra clave. Tiene que ser puramente un cambio de representación, y el código real sigue siendo lambda .
¿Hay alguna extensión que haga esto? ¿Es posible hacer esto dentro del entorno VSCode?
La extensión Prettify Symbols Mode te permite hacer esto. Tendrá que editar su settings.json para especificar esta sustitución en particular. Para hacer esto, instale la extensión y luego vaya a la página de configuración de la extensión -> "Modo de símbolos embellecedores: sustituciones" -> edite en settings.json. Luego agrega esto:
"prettifySymbolsMode.substitutions": [ { "language": "python", "substitutions": [ { "ugly": "lambda", "pretty": "λ" }, ] } ]al archivo
Hay opciones y detalles más completos disponibles en la página de la extensión, y aquí hay un ejemplo más completo de una configuración de Python (con una expresión lambda).