2009-10-28 12 views

Respuesta

66

No he probado esto por mi cuenta, pero puede obtener compatibilidad con el script de shell en Netbeans si instala el complemento C/C++.

+1

ya tengo paquetes netbeans con todo incluido c/C++. – ufk

+0

instalé netbeans en mi mac y me di cuenta de que sí tiene colores bash (archivos .sh). en mi Linux Box compilé netbeans de fuentes. tal vez me perdí algunos indicadores relacionados con el plugin en la compilación (bajo gentoo). Lo verificaré. ¡Gracias! – ufk

+2

funciona para mí, pero ¿qué hay de scripts bash sin una extensión? – simpatico

0

Esto es muy extraño. Tengo NB6.8beta instalado con el complemento C/C++. Cuando abro un archivo .sh I do vea la sintaxis de alta iluminación. Las cadenas de comillas aparecen en naranja, los comandos están en azul.

+0

en herramientas -> opciones -> Varios -> Archivos bajo la extensión de archivo sh ¿cuál es el tipo de archivo asociado (mime)? – ufk

+0

Una vez más, pregunta muy antigua, pero para cualquiera que encuentre este tipo de MIME para sh en NB 8.2 (y anteriormente) es Shell Scripts (text/sh). – idclaar

26

pregunta anterior, hora de una actualización (probado para 8.0.2,8.1,8.2).

Esto es lo que funcionó para mí

  1. Instalar C/C++ plugin. Este reconocerá extensiones .sh como archivos de bash
  2. Instalar nb-NOEXT-mime-resolver (el 8,2 lo encontrará como No Extension MIME Resolver). Esto agregará soporte para archivos sin extensión al reconocer la línea shebang
  3. Vaya a tools/options/editor/spellchecker y desmarque 'Script y comentarios'. (no disponible después de 8.2) Esto eliminará las líneas onduladas rojas que aparecen bajo 'usr' y otras anotaciones legítimas en la línea shebang y en otros lugares.

Obtendrá resaltado de sintaxis completo, así como la capacidad de hacer clic derecho y seleccionar 'ejecutar' que iniciará su script en el terminal integrado. muy agradable.

Para obtener el menú contextual 'correr' para trabajar con su cáscara

  1. Seleccione 'Ejecutar'/'Establecer Configuración del proyecto'/'Personalizar'
  2. Haga clic en 'Nuevo' y se añade un nombre para el shell como 'fiesta' o 'cygwin'
  3. Seleccione 'ejecutar como' 'script (ejecutar en la línea de comandos'
  4. Donde dice 'PHP intérprete' (o equivilent) añadir la ruta de la cáscara del golpe. ej : C: \ cygwin \ bin \ bash.exe
  5. Haga clic en 'ok'.

Además, consulte las propiedades de los archivos bash y encontrará algunos útiles.

+0

Como octubre de 2017 en NetBeans 8.2: solo tuve que instalar el complemento C/C++ y reiniciar el IDE, pero los detalles sobre el complemento noext son muy útiles para saber, me salvó un dolor de cabeza –

Cuestiones relacionadas