У меня есть код, написанный на Fortran 77, и я прочитал его с помощью vim. Код написан таким образом, что комментарии находятся в строках, начинающихся с c
, как это принято в Fortran 77. Однако vim не распознает их и поэтому использует синтаксис раскраски, который делает код очень трудным для чтения! Как я могу это преодолеть?Синтаксическая подсветка Fortran 77 комментариев не работает в vim
Я видел, что есть post with the same problem. Я прочитал ответы и попробовал различные решения, которые были предложены:
добавить
let fortran_have_tabs=1
в .vimrcдобавить
syn match fortranComment excludenl "^[!c*].*$" [email protected],@spell syn match fortranComment excludenl "!.*$" [email protected],@spell
в .vimrc
но они не работают для меня. Кто-нибудь знает, почему? Я где-то ошиблась? В противном случае, есть ли у кого-нибудь другое предложение?
Какая версия vim? Он работает, если расширение файла .f? – milancurcic
Является ли это окраской? Или просто комментарии не окрашены? Если вы попробуете комментарий Fortran 90 (!), Это цвет? Я считаю, что vim Fortran, выделяющий рутину, просматривает первые несколько строк файла и определяет, является ли файл фиксированным или нет. Если у вас есть некоторые нестандартные FORTRAN 77 вещи в первых нескольких строках файла, vim может предположить, что файл является свободным форматом, и поэтому «c» не будет считаться комментарием. – SethMMorton
Было бы неплохо увидеть пример кода для тестирования в вопросе. – xaizek