Форматирование нескольких файлов из командной строки или vim

Если вам нужен визуальный/интерактивный инструмент в терминале, я искренне рекомендую VisiData.

enter image description here

Он имеет таблицы частот (, показанные выше ), сводную таблицу, плавление, диаграммы рассеяния, фильтрацию/вычисления с использованием Python и многое другое.

Вы можете передавать CSV-файлы следующим образом

vd hello.csv

Существуют специальные параметры CSV :--csv-dialect, --csv-delimiter, --csv-quotecharи --csv-skipinitialspaceдля точной -настройки обработки CSV-файлов.

2
03.04.2021, 16:54
1 ответ

Вы можете использовать vim в пакетном режиме:

vim -c "normal gg=G" -c "x"  x.py

Это приведет к вызову команды gg=Gв обычном режиме, затемx(сохраните и выйдите из команды ). Для нескольких файлов вы можете создать простой цикл с помощью глобусов :

.
for i in./*.{php,js,cpp,sh}; do
    vim -c "normal gg=G" -c "x" $i
done
1
28.04.2021, 22:54

Теги

Похожие вопросы