файл конфигурации gnuplot
-
05-07-2019 - |
Вопрос
Не знаю, вопрос ли это для stackoverflow или суперпользователя, но, я думаю, сообщество бета-версии SU все еще слишком мало для таких конкретных вопросов.Не стесняйтесь перенаправить его, если считаете это целесообразным.
Я пытаюсь настроить gnuplot так, чтобы при запуске у меня всегда была запятая в качестве разделителя файлов данных, с помощью следующей команды
set datafile separator ","
к сожалению, похоже, что в gnuplot нет понятия ".gnuplotrc" (по крайней мере, я ничего не нашел на странице руководства, и на этой машине у меня нет strace, поэтому я не могу видеть сам).Я устал вводить команду каждый раз, когда запускаю gnuplot.Есть ли у кого-нибудь хорошее решение для этого?
Примечание:load не решает, мне все равно придется набирать команду загрузки.
Решение
На самом деле, есть файл запуска gnuplot: он называется .gnuplot и должен делать именно то, что вы хотите. Для получения дополнительной информации попробуйте запустить help startup
в интерактивном сеансе gnuplot.
18 Запуск
Когда gnuplot запущен, он ищет файл инициализации для загрузки. Этот файл называется .gnuplot в системах Unix и AmigaOS и GNUPLOT.INI в других системах. Если этот файл не найден в текущем каталоге, программа будет искать его в каталоге HOME (в AmigaOS, Atari (одиночный) TOS, MS-DOS, Windows и OS / 2, переменная среды GNUPLOT должно содержать имя этого каталога; в Windows NT он будет использовать USERPROFILE , если GNUPLOT не определен). Примечание: если во время установки определен NOCWDRC, gnuplot не будет читать из текущего каталога. Р>
Если файл инициализации найден, gnuplot выполняет в нем команды. Это могут быть любые допустимые команды gnuplot , но обычно они ограничиваются настройкой терминала и определением часто используемых функций или переменных.
Другие советы
Для новой версии gnuplot попробуйте следующее:
Увидеть путь gnuplotrc файл, используя команду в gnuplot:
*show loadpath*
Затем просто откройте файл и добавьте нужные команды.
Вот дополнительная информация от документация последней версии(4.6):
При запуске gnuplot сначала ищет общесистемный файл инициализации с именем gnuplotrc.Местоположение этого файла определяется при сборке программы и сообщается показать путь загрузки.Затем программа ищет в HOME-каталоге пользователя файл с именем .gnuplot в Unix-подобных системах или GNUPLOT.INI на других системах.(Windows и OS/2 будут искать его в каталоге, указанном в переменной среды GNUPLOT;Windows будет использовать USERPROFILE, если GNUPLOT не определен).Примечание:Программу можно настроить так, чтобы она сначала смотрела в текущем каталоге, но это не рекомендуется, поскольку это плохая практика безопасности.