theme tema monokai how for dark color change black eclipse mylyn

how - tema monokai eclipse



Desinstalar Mylyn de Eclipse Galileo (5)

¿Hay alguna manera de desinstalar Mylyn de Eclipse PDT? Viene preinstalado y no creo que lo vaya a utilizar. Así que quiero eliminar todos los complementos adicionales de mi copia de eclipse ya que mi IDE ya se está ejecutando lentamente.


Cuando no se usa Mylyn (es decir, no hay vistas abiertas de Mylyn ni tarea activa), no debería afectar el rendimiento de ninguna manera. Si le está causando problemas de rendimiento, presente un error, como:

El equipo de Mylyn considera que cualquier sobrecarga de velocidad o rendimiento de memoria de Mylyn es un error crítico. Por favor, presente un informe de error: http://eclipse.org/mylyn/support/

Si desea acelerar su inicio sin desinstalar Mylyn, ya que la desinstalación de los complementos en Eclipse puede ser tediosa, abra Ventana -> Preferencias -> General -> Inicio y apagado y desmarque las funciones de Mylyn.


El proceso de desinstalación se explica en las preguntas frecuentes de Mylyn.

Recomendamos la desinstalación en Eclipse a través del cuadro de diálogo Help → Software Updates → Manage Configuration . Si recibe un mensaje de error al intentar desinstalar, primero deberá desinstalar las dependencias que usan Mylyn. Estos incluyen cosas como la integración de Subclipse Mylyn y el Conector Bugzilla.

También puede desinstalar manualmente eliminando todos los complementos y funciones de Mylyn del directorio eclipse / plugins y eclipse / features. Asegúrese de eliminar todos los complementos y luego reinicie Eclipse con la opción -clean (por ejemplo, insertándolo en un acceso directo o el archivo eclipse.ini.

Es posible que las versiones recientes de Eclipse no permitan la desinstalación de mylyn: consulte el error 327157 :

Lamento escuchar que deseas desinstalar Mylyn. Es correcto que la mayoría de los paquetes provistos por Eclipse solo tienen una función de raíz única y permiten la desinstalación de componentes individuales.

Les puedo asegurar que Mylyn tiene un impacto insignificante en Eclipse si no se usa. Si sigue los siguientes pasos, ninguno de los complementos de Mylyn se cargará en el inicio:

  • Cierre la vista de tareas,
  • Deshabilitar la interfaz de usuario de Mylyn Tasks y la interfaz de usuario de Mylyn Team en General> Inicio y apagado

Además, puede eliminar las contribuciones de la interfaz de usuario de Mylyn en General> Capacidades al desactivar la categoría Tareas (no todos los paquetes de Eclipse ofrecen esa opción).

Alternativamente, puede usar un paquete de Eclipse como el SDK que no incluye Mylyn de forma predeterminada. Eclipse también proporciona una descarga de RCP básica que solo tiene componentes requeridos que se pueden extender según sea necesario.

Eso significa que una desinstalación manual tal como lo documenta Dawid Drozd es la única opción:

  • * versión nix
  • Versión de Windows

En Eclipse Neon , puede desinstalar Mylyn a través de la vista Eclipse Installation Details . Simplemente seleccione Help ==> Installation Details , seleccione los componentes que desea desinstalar y haga clic en Uninstall...


Tomó un poco más de tiempo hasta que llegué a hacerlo, pero aquí hay un script para habilitar / deshabilitar complementos / características de Eclipse para Windows . Para deshabilitar Mylyn, ponga el script en su directorio principal de Eclipse y haga lo siguiente:

eclipse_pfswitch.bat disable .mylyn.

Para habilitarlo de nuevo, haz:

eclipse_pfswitch.bat enable .mylyn.

Por supuesto, puedes hacer eso con objetivos arbitrarios, no solo Mylyn. El script hace eco de los archivos / directorios que mueve.

Algunas notas:

  • La secuencia de comandos usa el mismo método que la respuesta de Dawid Drozd : simplemente aleja las cosas no deseadas a carpetas que Eclipse desconoce. De esa manera, todo puede ser restaurado fácilmente. La única diferencia es que elegí usar un sufijo .disabled para los nombres de directorio.
  • Tuve que usar SUBST para SUBST con el comando MOVE , que realmente es lo que se debe usar aquí. El problema es que los nombres de algunos directorios de Eclipse son ridículamente largos, por ejemplo, org.eclipse.datatools.sqldevtools.schemaobjecteditor.feature_1.12.0.v201406061321-4218375LG5BJ93413 - y por lo tanto MOVE no puede operar en ellos, causando un The filename or extension is too long (206).
  • La letra de unidad de sustitución predeterminada es S: Si ese se usa en su sistema, el script le dirá y rescatará. Simplemente ajuste la variable subst_drive a otra letra de unidad no utilizada.
  • Ten cuidado de cómo especificas el objetivo. Por ejemplo, si desea eliminar "Administración de objetivos", especificar tm como destino también eliminará parte de las "Herramientas estándar de la Web" relacionadas con HTML, ya que obviamente también coincidirá con html , así que use .tm. en lugar. Por el contrario, si elimina "Remote Systems Explorer", no use .rse. pero, de .rse contrario, te perderás algunas partes. Siempre es fácil volver atrás, así que experimenta como quieras.

Sin más preámbulos, aquí está el guión. No es bonito, pero oye, es un lote.

@ECHO OFF SETLOCAL EnableDelayedExpansion ECHO Eclipse plugin/feature switcher script for Windowze (p) 2015 zb226 ECHO Inspired by https://.com/a/17614970/1529709 ECHO. SET subst_drive=S: IF EXIST %subst_drive%/ ( ECHO ERROR: Choose another drive for substitution, ''%subst_drive%'' is in use GOTO :EOF ) IF NOT EXIST plugins SET _check=1 IF NOT EXIST features SET _check=1 IF DEFINED _check ( ECHO ERROR: This does not look like an Eclipse main directory GOTO :EOF ) IF "%1" == "enable" SET _check=1 IF "%1" == "disable" SET _check=1 IF NOT DEFINED _check GOTO :usage IF "%2" == "" GOTO :usage SET mode=%1 SET target=%2 CALL :shove_it %mode% plugins *%target%* CALL :shove_it %mode% features *%target%* GOTO :EOF :shove_it SET _mode=%1 SET _type=%2 SET _mask=%3 IF "%_mode%" == "disable" ( SET _source=%2 SET _target=%2.disabled IF NOT EXIST !_target! MKDIR !_target! ) ELSE ( SET _source=%2.disabled SET _target=%2 ) SUBST %subst_drive% %_target% FOR /F %%A IN ( ''DIR /B /O:N %_source%/%_mask% 2^> nul'' ) DO ( ECHO !_mode:le=l!ing !_type:s=! %%A MOVE %_source%/%%A %subst_drive%/%%A > nul ) SUBST /D %subst_drive% GOTO :EOF :usage ECHO Usage: %~nx0 enable^|disable [TARGET] ECHO Examples: %~nx0 disable .mylyn. ECHO %~nx0 enable .mylyn. ECHO Example targets: .mylyn., .datatools., .tm., .cvs, .rse, .pde, .rcp, ...


Fuente: http://blog.sarathonline.com/2012/05/eclipse-indigo-without-mylyn.html

Para mi funciona muy bien.

#cd path-to-eclipse installation #prep mkdir disabled disabled/features disabled/plugins #remove mylyn mv plugins/*mylyn* disabled/plugins/ mv features/*mylyn* disabled/features/ #remove cvs mv features/*cvs* disabled/features/ mv plugins/*cvs* disabled/plugins/ #remove windows builder mv plugins/*.wb.* disabled/plugins/ mv features/*.wb.* disabled/features/ #if svn is used, git may not be necessary; However, there is little harm keeping it mv features/*egit.* disabled/features/ mv plugins/*jgit* disabled/plugins/ mv plugins/*egit* disabled/plugins/