No sé si esto es posible en absoluto, pero aún así ... no hay problema en preguntar.Can Vim do Fortran finalización de los argumentos de la subrutina
Estoy usando Vim para editar archivos fortran, viejos y nuevos (.for y .f90). Estoy intentando conseguir la finalización, algo por el Visual Studio, para que cuando tengo varias subrutinas definidas en un archivo:
subroutine init (ibc, nquad, ul, ur, xl, xr)
subroutine output (f, ibc, indx, nsub, nu, ul, ur, xn)
subroutine phi (il, x, phii, phiix, xleft, xrite)
y yo los llame a alguna parte:
call init(<cursor is here>
consigo la lista de argumentos, así que no tengo que recordarlos. Si entendí bien, VS llama a esto "Intellisense".
¿Hay algo similar disponible en Vim (GVim72) y si es así, cómo hacerlo funcionar? Cualquier consejo apreciado.
ldigas edición: También habría satisfecho si pudiera conseguir la línea de declaración, como para decir, cuando escribo:
call init(<cursor is here>
y pulse la tecla de finalización, Vim golpes en toda la línea, por ejemplo
call init(ibc, nquad, ul, ur, xl, xr)
ldigas Edit2: 2 respuestas retirados hasta ahora ... interesante.
Sí, lo vi mientras buscaba en Google. Desafortunadamente, como dijiste, no ayuda. También encontré gente mencionando algunas otras alternativas (más vim como) aquí y allá, pero nada relacionado con fortran. Esperando que alguien más sepa más ... – Rook