Привет, коллеги. Мы уже обсуждали раскраску синтаксиса, равно как и распознавание типа файла. Вим может определить, что за файл, и применить возможности терминала для выделения элементов текста цветом и иными способами. Это полезно в языках программирования (легче читать размеченный код) и в языках разметки (как Латех, в котором выделены команды), но не только. В этой заметке я поделюсь своей наработкой, чтобы показать, как всё это просто делается, если умеешь. Итак, в Фортране есть технология NAMELIST, позволяющая с удобством считать набор переменных из файла (или записать в файл). Переменные надо объявить, например: INTEGER:: a, b
REAL:: x, y
CHARACTER(len=*):: name
LOGICAL, DIMENSION(3):: massiv Потом надо объявить нэймлист, список имен: NAMELIST /spisok/ a, b, x, y, name, massiv Открыть файл: open(1, file='file.nml') Считать значения переменных: read(1, nml=spisok) и можно закрыть файл: close(1) Сам файл имеет такой вид: &SPISOK
a=1
b=2
x=42.0
y=666.
name = 'Silver'
massiv = T T F