Estoy buscando un editor de programadores. Conozco Xcode y lo uso para la programación de aplicaciones, pero estoy buscando algo que:
- La sintaxis resalta PHP, SQL, Javascript (incluido jQuery) y CSS no son necesarios, pero sería bueno; también Lua, Python y Perl
- IntelliSense escribe cosas, comienza a escribir y obtén todas las funciones / objetos / variables que podría ser y cualquier parámetro. Xcode hace esto bien para C / C ++ / Objective-C pero busca los lenguajes que se enumeran arriba.
- Sería bueno si funcionara con proyectos y no solo con archivos
- Integrado con SVN, CVS o GIT
- Tenía incorporada la funcionalidad de cargar al servidor
Soy consciente de Coda, pero estoy buscando otras opciones antes de perder 100 dólares.
software-recommendation
development
text-editor
Justin808
fuente
fuente
vim
usuarios queemacs
usuarios?Respuestas:
El expreso es bueno. Similar a Coda.
fuente
TextMate
No cubre todas sus necesidades, pero creo que es bastante complicado.
fuente
BBEdit by Bare Bones cumple con todos sus requisitos. Caro pero 100% vale la pena.
fuente
Un editor que se pasa por alto mucho es MacVim . Se basa en el venerable editor vim , de * nix, y puede hacer todo lo que solicitó a través de complementos.
Le muestro que admite 176 idiomas diferentes, incluidos todos los que mencionó.
Regularmente busco métodos existentes, variables, frases de texto al azar a través de un mapeo CNTRL_N o CNTRL_P que busca en todos los archivos abiertos y muestra una lista de los resultados.
Vim llama a sus proyectos "sesiones", que almacenan todos los archivos, configuraciones de ventanas, macros, etc., para su posterior recarga. Desde el modo "directo" de vim,
:mksession path/to/sessionfile
lo creará. Abastecimiento más tarde desde la línea de comandos es simple:vim -S path/to/sessionfile
.Hay un gran complemento llamado VCS , que maneja mis cosas SVN:
La funcionalidad de carga al servidor es manejada por el complemento netrw .
vim tiene una curva de aprendizaje empinada
vimtutor
, que viene con la aplicación y puede ayudarlo a comenzar. Además, hay usuarios activos aquí y en los sitios hermanos de SO, además del nodo vim IRC en freenode.net.Probablemente lo más sorprendente de vim es que está disponible en una versión con interfaz en Mac OS como MacVim, en Linux usando gvim, en Windows y desde la línea de comandos de cualquiera de esos sistemas operativos. vim en cualquiera de ellos usará los mismos comandos, los mismos complementos, los mismos temas, etc., dentro de las limitaciones de esos entornos. Salto de Mac a Linux todo el día y tengo al menos una ventana vim abierta en alguna parte.
Y, para que nadie piense que no estoy familiarizado con las alternativas solo para Mac, poseo todas mis copias de Coda, BBEdit y TextMate, y las uso. Regreso con BBEdit, y en realidad solía hacer demostraciones ocasionales en MacWorld. Es genial, pero uso vim con la misma configuración en todas partes, y ninguno de los otros editores puede hacerlo. Entonces, si necesita esa compatibilidad multiplataforma, investigue.
fuente
Eclipse tiene complementos para esos idiomas y hace todas las cosas que mencionas
fuente
Una cosa más. Sublime Text 2
fuente
Smultron es uno de mis favoritos, junto con TextWrangelr . Ambos son gratis.
fuente
ActiveState 's de Komodo es una excelente IDE multiplataforma (que está basado en Gecko, así que se siente como nativa de OS X como lo hace Firefox).
Incluye todas las características que mencionas. También hay una versión gratuita, de código abierto, Komodo Edit que incluye casi todas las características (por ejemplo, no hay integración del repositorio de código fuente).
fuente
NetBeans es mi entorno de desarrollo de elección. Si bien no es mi editor de texto para archivos normales, estoy usando TextWrangler o vim en el shell para eso, es el IDE más útil que he encontrado hasta ahora.
Tiene una excelente terminación de código, admite varios idiomas, tiene un excelente motor de formateo, funciones de depuración extremadamente bien hechas y fáciles de configurar y una muy buena integración SVN.
fuente
Ultraedit ya está disponible para MacOS X. Todavía no lo he probado. Pero si viene con las mismas características que la versión de Windows (que uso a diario como parte de mi trabajo) es absolutamente una buena recomendación.
Puede hacer todo lo que está pidiendo, con la excepción de proporcionar una integración con la gestión de configuración de software. Hombre, me encantaría ver esto implementado.
fuente
Edite algunas de sus solicitudes, pero no todas, y también es gratis.
Puede leer aquí sus características e idiomas que admite.
fuente
Yo iría con Fraise, que solía ser Smultron. trabaja con muchos idiomas y tiene una interfaz minimalista. resaltado de sintaxis.
fuente
En segundo lugar, las recomendaciones para Sublime Text y los productos JetBrains (uso WebStorm ampliamente en mi trabajo). Si quieres algo gratis, vale la pena echarle un vistazo al átomo . Es bastante básico, pero tiene una amplia selección de complementos que deberían abarcar lo que necesita.
fuente
Se ha mencionado, pero solo de pasada:
Atom ( https://atom.io/ ) es de código abierto y desarrollado por GitHub. La integración con github es excelente y es particularmente interesante en estos días ya que hay mucho desarrollo con nuevas características y nuevas ideas regularmente. Creo que cubrirá toda su lista de requisitos a través de extensiones (paquetes: https://atom.io/packages ).
fuente
Más allá de votar por la recomendación BBedit de @ philip , me veo obligado a respaldar enfáticamente BBEIT : BBEdit Simplemente el mejor editor de codificación que he usado para PC o Mac. No he usado VIM, pero he estado codificando desde antes de que existiera DOS, así que entiendo la velocidad de la edición de todo el teclado todo el tiempo. Te lo daré y, sin embargo, mantendré mi respaldo de BBEdit .
PD: ¿mencioné que me gusta BBEdit ?
fuente
Para mí, Jetbrains PHP-Storm es simplemente el IDE mejor y más completo.
Tiene muchas características buenas y útiles, aunque sigue siendo fácil de manejar y configurar.
Está disponible para Linux, OSX y Windows. .
Pros:
Lua, Perl y Python plugins no existen. (comprobado en el repositorio del complemento JetBrains IntelliJ IDEA )
Finalización de código inteligente y configurable en todos los idiomas mencionados:
Llamadas a objetos
métodos de encadenamiento
lista de métodos en objetos
propuesta de espacio de nombres al escribir o crear
todo tipo de errores de sintaxis
Búsqueda inteligente y reemplazo en archivos y directorios, también con expresiones regulares
etc ...
Proyecto basado
FTP / SFTP
- Carga automática al guardar o al salir de la ventana (cuando Alt + Tabing al navegador)
- Cargue cambios externos, provenientes de la terminal / consola, compilador SCSS / SASS, etc.
- Comparación de archivos remotos / locales por marca de tiempo o contenido con la opción de fusionar
GIT, Mercury y CVS totalmente integrados. Para SVN, existe al menos un complemento en el repositorio del complemento IDB de JetBrains IntelliJ ...
Comparación y fusión de archivos locales, (2 archivos)
Contras:
Alrededor de 100 $ para una licencia personal.
Se puede instalar en varias máquinas, pero solo puede usar una máquina al mismo tiempo en una red interna.
Está escrito en Java, por lo que necesita bastante memoria y CPU.
Requisitos del sistema de PhpStorm 9.0.0 :
El mínimo absoluto !!!
¡Un iMAC de 24 pulgadas a fines de 2009 con un Core Duo de 2,66 Ghz, 4 GB de RAM y Mavericks instalados es definitivamente demasiado lento para hacer el trabajo a tiempo!
Recomiendo como mínimo 8 GB de RAM en un OSX Mavericks y 16 GB en una máquina con Windows. Linux debería soportar lo que tengas ;-)
fuente
Estos son algunos de mis favoritos desde el punto de vista de un diseñador front-end:
fuente