template snippets intellij idea java templates intellij-idea

java - snippets - ¿Cómo cambiar la variable ${USER} en IntelliJ IDEA sin cambiar el nombre de usuario del sistema operativo?



intellij live template variables (2)

Para cambiar la variable $ {USER} solo para el usuario actual (en lugar de para todo el sistema) seleccione Help-> Edit Custom VM Options y agregue lo siguiente al archivo que se abre en su editor:

-Duser.name=USER

Luego guarde el archivo y reinicie su editor.

https://intellij-support.jetbrains.com/hc/en-us/articles/206544869-Configuring-JVM-options-and-platform-properties

Por ${USER} Intellij idea means el nombre de inicio de sesión del usuario actual. Pero, ¿qué pasa si el inicio de sesión difiere del nombre utilizado como nombre del desarrollador? ¿Es posible configurar el USER a otro valor sin cambiar el nombre de inicio de sesión del sistema operativo?


Puede modificar el archivo idea.exe.vmoptions o idea64.exe.vmoptions , que debe estar en la carpeta bin de su IDS istallation. Para la versión de Linux, es genial ser idea.vmoptions . Necesita agregar un parámetro:

-Duser.name=YOURNAME

Esto haría que su variable ${USER} dentro de IntelliJ Idea sea igual al valor del parámetro y no tenga que cambiar el nombre de inicio de sesión del usuario actual del sistema operativo. Acabo de probarlo en la Idea 14.1.3 de IntelliJ con templetes de archivos y códigos.