我通过在各个地方包含打印语句来测试一些fortran代码。我还想在打印语句中包含一个行号,例如:

...
write(*,*)'[current line #] I am here'
.....
.....
write(*,*)'[current line #] I am here too'


目前,我正在通过查看状态栏手动插入行号。是否有相同的宏?

最佳答案

一个简单的表达式映射将执行以下操作:

:inoremap <expr> <F11> line('.')


或者,如果您希望使用完整的缩写(键入debug +空格来触发它):

:inoreabbrev <expr> debug "write(*,*)'" . line('.')

关于vim - vim,在特定行插入行号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13490525/

10-17 00:35