¿Alguien puede recomendar un editor de progtwigdores?

Estoy buscando un editor de progtwigdores. Sé que Xcode y yo lo utilizamos para la progtwigción de aplicaciones, pero estoy buscando algo que:

  • La syntax resalta PHP, SQL, Javascript (incluido jQuery) y CSS no es obligatorio, pero sería bueno; también Lua, Python y Perl
  • Tipo de IntelliSense, comience a escribir y obtenga todas las funciones / objects / variables que podría y cualquier parámetro. Xcode lo hace bien para C / C ++ / Objective-C pero busca los idiomas que se enumeran arriba.
  • Sería bueno si funcionara con proyectos y no solo con files
  • Integrado con SVN, CVS o GIT
  • Tenía una funcionalidad de carga en el server integrada

Estoy al tanto de Coda, pero estoy buscando otras opciones antes de perder 100 dólares.

  • ¿Software para convertir video a secuencia de imágenes al lado de QT?
  • ¿Hay un editor de icons decente para OS X capaz de editar files .icns?
  • Mostrando el límite de velocidad en la carretera en iPhone
  • ¿Cómo hacer una ISO reproducible de DVD desde una carpeta VIDEO_TS?
  • Ayudante de presentación gratuito que muestra pulsaciones de teclas
  • Sugerencias para una aplicación de iPhone para contactos
  • ¿Cómo puedo mostrar el keyboard de mecanografía en la pantalla de logging?
  • Encontrar juegos de iPad que se puedan jugar a través de Internet
  • 17 Solutions collect form web for “¿Alguien puede recomendar un editor de progtwigdores?”

    Espresso es bueno. Similar a Coda.

    TextMate

    No cubre todas sus necesidades, pero creo que es bastante complicado.

    BBEdit de Bare Bones cumple con todos sus requisitos. Caro pero 100% vale la pena.

    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 solicite a través de complementos.

    Muestro que admite 176 idiomas diferentes, incluidos todos los que mencionaste.

    Realizo regularmente búsquedas de methods existentes, variables, frases de text aleatorias mediante un mapeo CNTRL_N o CNTRL_P que busca todos los files abiertos y muestra una list de los hits.

    Vim llama a sus proyectos "sesiones", que almacena todos los files, configuraciones de windows, macros, etc., para su posterior recarga. Desde el modo "directo" de vim :mksession path/to/sessionfile lo creará. Obtenerlo más tarde desde la command-line es simple: vim -S path/to/sessionfile .

    Hay un gran complemento llamado VCS , que maneja mis cosas SVN:

    … CVS, SVN, SVK, git, bzr y hg dentro de VIM, incluido el compromiso de cambios y la realización de diffs …

    La carga a la funcionalidad del server es manejada por el plugin netrw .

    vim tiene una curva de aprendizaje empinada, el vimtutor , que viene con la aplicación, puede ayudarlo a comenzar. Además, hay usuarios activos aquí y en los sitios hermanos de SO, más en el nodo IRC vim en freenode.net.

    Probablemente lo más asombroso de vim es que está disponible en una versión interfase en Mac OS como MacVim, en Linux usando gvim, en Windows y desde la command-line de cualquiera de esos sistemas operativos. vim en cualquiera de ellos usará los mismos commands, mismos complementos, mismos temas, etc., dentro de las limitaciones de esos entornos. Salto de Mac a Linux todo el día y tengo al less una window de vim abierta en alguna parte.

    Y, para que nadie piense que no estoy familiarizado con las alternativas exclusivas para Mac, tengo todas mis copys de Coda, BBEdit y TextMate, y las uso. Retrocedo mucho con BBEdit, y en realidad solía mostrarlo de vez en cuando en MacWorld. Es genial, pero utilizo vim con la misma configuration en todas partes, y ninguno de los otros editores puede hacer eso. Entonces, si necesita esa compatibilidad multiplataforma, investíguelo.

    Eclipse tiene complementos para esos idiomas y hace todo lo que usted menciona

    Una cosa más. Sublime Text 2

    Smultron es uno de mis favoritos, junto con TextWrangelr . Ambos son gratis.

    Komodo de ActiveState es un excelente IDE multiplataforma (está basado en Gecko, por lo que se siente tan nativo de OS X como 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, sin integración de repository de código fuente).

    NetBeans es mi entorno de desarrollo de elección. Si bien no es mi editor de text para files regulares, estoy usando TextWrangler o vim en el shell para eso, es el IDE más útil que he encontrado hasta ahora.

    Tiene una gran terminación de código, admite varios idiomas, tiene un motor de gran formatting, funciones de debugging extremadamente bien hechas y fáciles de configurar y una muy buena integración de SVN.

    Ultraedit ahora está disponible para MacOS X. No lo he probado todavía. 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á solicitando con la exception de proporcionar una integración con la administración de configuration de software. Hombre, me encantaría ver esto implementado.

    jEdita algunas de tus requestes, pero no todas, y también es gratis.

    Puede leer aquí su característica y los idiomas que admite.

    jEdit Captura de pantalla

    Yo iría con Fraise, que solía ser Smultron. funciona con muchos idiomas y tiene una interfaz minimalist. resaltado de syntax

    Sería el segundo de las recomendaciones para Sublime Text y los productos JetBrains (uso WebStorm extensivamente en mi trabajo). Si quieres algo gratis, vale la pena echarle un vistazo al átomo . Es bastante escueto, pero tiene una amplia selección de complementos que deberían abarcar lo que necesita.

    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 un gran desarrollo con nuevas funciones y nuevas ideas regularmente. Creo que cubrirá toda su list de requisitos a través de extensiones (packages – https://atom.io/packages ).

    Más allá de la recomendación de BBedit up-voting @ philip, me veo obligado a respaldar enfáticamente BBEIT : BBEdit Simplemente el mejor editor de encoding que he usado para PC o Mac. No he usado VIM pero he estado codificando desde antes de que existiera el DOS, así que entiendo la velocidad de la edición de todo el keyboard al mismo time. Te daré eso y, sin embargo, respaldo mi respaldo BBEdit .

    PD: ¿mencioné que me gusta BBEdit ?

    ¡Para mí Jetbrains PHP-Storm es simplemente el mejor y más completo IDE!

    Tiene muchas características buenas y útiles, aunque es fácil de manejar y configurar.

    Está disponible para Linux, OSX y Windows. .

    Pros:

    • PhP 5.x
    • Javascript (sugerencias de código JSLint, JSHint)
    • HTML / CSS / SCSS / SASS
    • Los plugins Lua, Perl y Python existen. (comprobado en el repository de IDEA JetBrains IntelliJ IDEA )

    • Terminación de código inteligente y configurable en todos los idiomas mencionados:

      • Llamadas a objects

      • methods de encadenamiento

      • list de methods en objects

      • proposition del espacio de nombres al escribir o crear

      • todo tipo de errores de syntax

      • Búsqueda inteligente y reemploop en files y directorys, también con expresiones regulares

      • etc …

    • Proyecto basado

    • FTP / SFTP

      – Carga automática al save o al salir de la window (cuando Alt + Tabing en el browser)

      – Cargar cambios externos, procedentes de la terminal / console, comstackdor SCSS / SASS, etc.

      – Comparación de files remotos / locales por timestamp o contenido con la opción de fusionar

    • GIT, Mercury y CVS totalmente integrados. Para SVN existe al less un complemento en el repository de IDAB JetBrains IntelliJ IDEA …

    • Comparación y fusión de files locales, (2 files)

    • Consola / Terminal
    • Depuración
    • Configuraciones de estilo del código editor
    • etc

    Contras:

    • Cerca de 100 $ por una licencia personal.

      instalable en varias máquinas, pero utilizable solo por una máquina en el momento en una networking interna.

    • Está escrito en Java, por lo que necesita bastante memory y CPU.

      Requisitos del sistema PhpStorm 9.0.0 :

    El mínimo absoluto !!!

    Intel Pentium III / 800 MHz o superior (o compatible)

    Mínimo de 512 MB de RAM, se recomiendan 2 GB de RAM

    1024×768 resolución mínima de pantalla

    ¡Un iMAC de finales de 2009 de 24 pulgadas con un Core Duo de 2,66 Ghz, 4 GB de RAM y Mavericks instalados es definitivamente demasiado lento para realizar el trabajo a time!

    Recomiendo como mínimo 8 GB de RAM en un OSX Mavericks y 16 GB en una máquina de Windows. Linux debería soportar cualquier cosa que tengas 😉

    Estos son algunos de mis favoritos desde el punto de vista del diseñador front-end:

    • Coda
    • Café exprés
    • Texto sublime
    • TextMate
    • Atom (mi elección personal actualmente)
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).