我通过在不同地方包含打印语句来测试一些 Fortran 代码。我还想在打印语句中包含一个行号,例如:
...
write(*,*)'[current line #] I am here'
.....
.....
write(*,*)'[current line #] I am here too'
目前,我通过查看状态栏手动插入行号。是否有相同的宏?
最佳答案
一个简单的表达式映射就可以:
:inoremap <expr> <F11> line('.')
或者,如果您更喜欢完整的缩写(键入 debug
+ Space 来触发它):
:inoreabbrev <expr> debug "write(*,*)'" . line('.')
关于vim,在特定行插入行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13490525/