Preguntas etiquetadas con ide

Preguntas sobre el uso de Vim como entorno de desarrollo integrado para la programación

52
¿Cómo puedo integrar gdb con Vim?

En lugar de gdbtuio ctrl+xdebajo del gdbcual se muestra el código fuente en la parte superior de la pantalla, me gustaría ver esto en mi editor de Vim que saltaría entre pestañas y se guardaría en búfer en consecuencia. ¿Cómo puedo hacer

39
Volver a sangrar el código mal sangrado

Me gusta la función de sangría inteligente de Vim, me permite crear bloques de código bien sangrados. Copio / pego código regularmente en buffers, pero ese código a menudo está mal formateado. Lo ideal sería "volver a procesar" el código a través del sistema de sangría inteligente. ¿Es posible...

15
¿Cómo puedo sangrar automáticamente en nuevas líneas?

Trabajo en proyectos con diferentes niveles de sangría. En muchos de estos proyectos, debido a la estructura típica de los archivos, la mayoría de las líneas tienen sangría al menos en dos niveles (como los métodos en archivos Java). Esto significaría que crear una nueva línea cuando está en una...

9
Navegar proyectos de código sin usar comandos externos

Estoy tratando de reunir una caja de herramientas de comandos / consultas de Vim, en modo comando o búsqueda, para navegar por una base de código sin usar Ctags u otras herramientas externas. Los Ctags son geniales, pero el soporte puede variar según el entorno de desarrollo en el que esté...

9
Finalización de argumentos para python

¿Hay alguna manera de completar el argumento para python? Actualmente estoy usando una combinación de ctags, python-mode y YouCompleteMe, pero me falta una función para completar automáticamente los argumentos de una función (o mostrarlos al menos). ¿Hay un complemento que lo soporte? Estoy...

8
¿Cómo puedo interactuar con una base de datos SQLite o MySQL?

Esto podría ser más adecuado para IDE, no para Vim, pero aún así agradecería si hubiera una manera que me permitiera conectarme a bases de datos MySQL / SQLite locales o remotas. ¿Hay tal manera de hacer esto? Creo que podría colocarse en una ventana dividida o en su propia pestaña. Me gustaría...