2009-11-17 20 views
11

¿Es posible tener un intérprete de Python abierto en un buffer Vim? Algo como:Python in Vim buffer?

________________________ 
|      | 
|      | 
| my python script | 
|      | 
|      | 
------------------------ 
|      | 
| python interpreter | 
------------------------ 

Ahora tengo Vim abierto y un intérprete independiente abierto. Vi la respuesta al this y quedé impresionado.

De todos modos, gracias por la ayuda y si hay algo que pueda simplemente google, apúntame en esa dirección.

+0

cómo le gustaría usarlo? – stefanB

+0

stefanB, me gustaría poder cambiar entre búferes sin tener que agarrar el mouse :) – Nope

+0

@Casey - ¿Soporte de sistema operativo alt-tab aplicación de cambio? Puedo cambiar entre todas mis aplicaciones sin usar mi mouse. ;) – robince

Respuesta

13

No, no se puede ejecutar un shell en Vim de forma predeterminada. Eso es por diseño.

Sin embargo, hay un puñado de maneras de lograr esto:

+2

+1 para pantalla, encuentro esa combinación excelente. –

+2

re Pantalla GNU: también hay BSD tmux –

+0

Sí tmux es mucho más intuitivo cuando se trata de dividir la ventana. https://wave.googleusercontent.com/wave/attachment/tmux_screenshot.png?id=RKdNEMeT2&key=AH0qf5w3fizXySmmU1s9jBAbPOMVK3lRHg – Amjith

0

lo que quiere es tener una ventana vim actuar como un terminal. AFAIK vim no puede hacer esto (¿todavía?). Oyeh, si no estás casado con vim (todavía), prueba emacs, que sí tiene esa función.

3

Podrías echarle un vistazo al PIDA. No es exactamente lo que pediste, pero es un IDE de Python que incorpora vim, por lo que podría hacer el truco.

+0

Muchas gracias por presentarme a PIDA. Se ve increíble y funciona muy bien en mi máquina (es como un sueño hecho realidad). ¿Sabe si hay ventanas IDE que puedan incrustar VIM? – Amjith

+1

Solo otro que conozco es eclim que creo que funciona en Windows ... no lo he usado pero parece muy flexible (puedes tener vim en eclipse básicamente) – robince