2009-04-22 12 views
7

Por el momento estoy usando eclipse con viplugin. También sé sobre netbeans y su plugin vi. Sin embargo, encuentro que estos IDEs no se ajustan a mis gustos. Soporte de edición remota demasiado lento y malo. Realmente no tengo tiempo en este momento para configurar y probar una idea basada en vim tampoco.PHP IDE con enlaces de teclas vi

Entonces, ¿qué otro PHP IDE está disponible que admita enlaces de teclas vi? Estoy dispuesto a pagar uno comercial si es necesario.

+3

Mis compañeros de trabajo siguen utilizando vim por todo su trabajo php. ¿Qué características estás buscando en un IDE que no se ofrece en vim? – Elijah

+0

Realmente no tengo tiempo en este momento para configurar y probar una idea basada en vim. Tengo la sensación de que tomará un tiempo armar todo, y tengo dudas de que satisfaga mi deseo de completar automáticamente, intellisense y cosas por el estilo. (Sé que tiene finalización basada en la clave al menos) – menko

+2

No hay mucha configuración en absoluto. sintaxis, tipo de archivo, y ejecutar ctags en su código ...y eres bastante dorado. Solo agregue a su .vimrc según sea necesario. No te preocupes por hacer todo perfecto de inmediato. – greyfade

Respuesta

1

Visual Studio tiene un emulador de vi (http://www.viemu.com) disponible para ello.

No estoy seguro de qué tan bien funciona Visual Studio como IDE para PHP. Pero es un buen IDE en general.

+0

ViEmu es genial (muy recomendable) pero Visual Studio no es un IDE de PHP, hay algunos "complementos" para que funcione con PHP, pero dudo que esa sea la dirección correcta para un codificador de PHP. Una mejor opción es comenzar con un IDE que habla PHP nativamente. –

2

Consulte Komodo Edit (gratis) desde ActiveState. También está Komodo IDE, pero eso es alrededor de $ 250. Es compatible con varios lenguajes dinámicos (JavaScript, Perl, PHP, Python, etc.) y tiene enlaces clave Vi y Emacs.

4

También me gustaría saber por qué VIM no es una opción para usted. Si tienes motivos para descartarlo, es justo, pero si no, te animo a pensarlo nuevamente.

Soy un programador de PHP y actualmente uso VIM como mi IDE.

  • rápido (muy!)
  • VI asociaciones de teclas vienen de serie, sin establecimiento necesaria
  • Varias opciones para archivos remoto edición

Y sí sigue recibiendo la omni-realización, archivo explorador, autodegradación inteligente, es multiplataforma, etc. etc.

+0

Soy un fanático de ingenioso ingenio automático, terminación y similares. ¿Qué tan similar es en una configuración de vim? – menko

+0

vim 7 tiene omni-completado que es una forma inteligente de autocompletado. No soy un tipo de persona que completa automáticamente, así que no sé mucho al respecto. Es posible que debas probarlo por ti mismo. – thomasrutter

+0

Existe este complemento PIV para Vim que es para el desarrollo de PHP. Para comprobar rápidamente si Vim es algo que te puede gustar, recomiendo que puedas comenzar con spf13, que es una colección de complementos y configuraciones para Vim. Contiene PIV. También puedes buscar en Google para Vim como PHP IDE para tener una buena idea de qué esperar y si tienes la remota sensación de que podría ser una buena opción ir con Vim, lo intentaré. Simplemente no te dejes desanimar por algunas molestias iniciales. –

7

Yo personalmente uso netbeans con jvi plugin. La vi emulación de este plugin de vi es casi perfecta, además de que obtienes el muy bueno (y rápido crecimiento) Netbeans Ide.

+0

Lo mismo aquí, funciona bien. Tiene algunos problemas menores, pero en general es un gran activo. –

2

Creo que PHPStorm (pagado) de JetBrains tiene un complemento que hará que el editor simule Vim. El IDE se basa en una base común para muchos de los IDEs de JetBrain como IntelliJ IDEA, WebStorm, PyCharm, RubyMine y los complementos se comparten entre ellos.

También espero que el IDE sea bastante bueno ya que tengo algunos de sus productos y estoy muy contento con ellos (JetBrains hace cosas buenas).
Ya no estoy haciendo PHP, por lo que no puedo hablar sobre PHPStorm en sí, pero le recomiendo que lo intente si puede pagarlo.

http://www.jetbrains.com/phpstorm/

http://plugins.intellij.net/plugin/?webide&id=164