Vim highlighting weird parts of FORTRAN

前端 未结 3 1954
甜味超标
甜味超标 2021-02-06 02:13

I am using VIM theme molokai, if that makes any difference.

I have been learning FORTRAN lately and when I write a FORTRAN program using VIM, I have weird coloring depen

相关标签:
3条回答
  • 2021-02-06 02:53

    You can install the Fortran F90/95 indentation rules script in ~/.vim/after/indent, and it should fix the index errors.

    0 讨论(0)
  • 2021-02-06 02:56

    If you search :help fortran, you'll get a list of options that you can set. These are the fortran options I set in my own .vimrc file. (I don't work with fixed-format code though) I know there are one or two fortran specific scripts that are available online, but I don't use them.

    let fortran_free_source=1
    let fortran_have_tabs=1
    let fortran_more_precise=1
    let fortran_do_enddo=1
    
    0 讨论(0)
  • 2021-02-06 03:15

    Vim was using fixed-format/punchcard when I created a new .f90 file. In order to differentiate it, I found this. I copied it to my ~/.vim/syntax/ directory and added the following lines to my .vimrc (also specified at following link)

    nmap <S-F> :set syntax=fortran<CR>:let b:fortran_fixed_source=!b:fortran_fixed_source<CR>:set syntax=text<CR>:set syntax=fortran<CR>
    nmap <C-F> :filetype detect<CR>
    

    Allowing me to bind Shift-F to switch formats, and Ctrl-F to auto detect.

    0 讨论(0)
提交回复
热议问题