Mac OS X IDE con finalización de código inteligente y verificación de errores

Estoy buscando un IDE como Visual Studio para desarrollar usando especialmente C#.

Requisitos

  • Debe estar en Mac OS X
  • Debe tener finalización de código inteligente
  • Debe tener sangría automática
  • Debe tener accesos directos (créanme, esto es un requisito para mí)
  • Debe poder codificar usando al menos C #, JavaScript, HTML y CSS
  • Debe tener puntos de quiebre
  • Debe ser capaz de compilar
    • Comprobar errores ( ctrlshiftb)
    • Abra un navegador con el software con la posibilidad de navegar a través del código ( puntos de interrupción )f5
Oye, esto es mucho más tarde, pero ReSharper (puedes usar más que C#, o puedes usar IntelliJ, el mismo desarrollador) es un IDE con todas las funciones mencionadas más accesos directos personalizables, un tema oscuro, soporte de código abierto, verificación de errores antes de la compilación, cambie el nombre de las variables, navegue con un clic de comando y formatee el código. En serio, inténtalo. Es muy bueno.
@CrazyPython podrías publicarlo como respuesta. Veré esto cuando llegue a casa =) gracias

Respuestas (2)

MonoDevelop es un IDE multiplataforma que permite editar C# y otros lenguajes .NET.

Tiene:

  • Compatibilidad con Mac OS
  • Finalización de código
  • sangría automática
  • Métodos abreviados de teclado configurables por el usuario, incluidos perfiles compatibles con Emacs y Visual Studio
  • Gran soporte c#
  • Soporte de desarrollo web.
  • Construir, ejecutar, puntos de interrupción, lista de errores, etc.

Encuentre una matriz de funciones por plataforma aquí .

ingrese la descripción de la imagen aquí

En mi opinión personal, MonoDevelop se clasifica muy bien en comparación con otros IDE. Si bien no ofrece una gama tan diversa de tipos de proyectos como Visual Studio, lo que hace es admitirlo, lo hace muy bien. Su alcance más estrecho le permite tener una interfaz más optimizada que algunos de los IDE más ocupados como Eclipse.

Visual Studio Code es una nueva herramienta en versión preliminar de Microsoft. Este Microsoft de Satya Nadella, por lo que se ejecuta en Linux, Mac OSX y Windows. Los lenguajes incluyen HTML, CSS, Less, Sass, JSON. ASP.NET V5 y Nodejs. Sentido inteligente. Coincidencia de corchetes. soporte Git. búsqueda de expresiones regulares en el cuadro de búsqueda. Definición de mirada. Soporte para múltiples cursores. Sugerencias de parámetros. Fragmentos. Información de referencia. Cambio de nombre de símbolo. Errores y advertencias. Edición lado a lado. Sí, y sangría automática.

Hay una paleta de comandos con atajos de teclado para las operaciones más comunes. También personalización de atajos.

finalización de palabras, además de los lenguajes enriquecidos, como JavaScript, JSON, HTML, CSS, Less, Sass, C# y TypeScript, Code ofrece la experiencia de IntelliSense. https://code.visualstudio.com/Docs/codebasics

JavaScript, TypeScript o C#, aparecerán sugerencias de parámetros a medida que escribe una invocación de método

Depurador integrado con edición, compilación y depuración.

Los puntos de interrupción se pueden alternar haciendo clic en el margen del editor. La gestión de puntos de interrupción se puede realizar en la vista de depuración. Depuración de nodos. Mapas fuente de Javascript.

Las variables se pueden inspeccionar en la vista de depuración o usando un cursor que solo admite una inspección simple.

  • continuar/pausar F5
  • pasar por encima de F10
  • entrar en F11
  • salir ⇧F11 (Windows, Linux Shift+F11)
  • detener ⇧F5 (Windows, Linux Mayús+F5)

https://code.visualstudio.com/docs/debugging

Asegúrese de haber instalado Mono y también de que Mono esté en su RUTA.