joe (editor) глобальные или локальные параметры в командной строке?

Руководство Joe (собственный редактор Joe's Own Editor) описывает синтаксис команды следующим образом:

joe [global-options] [ [local-options] filename ]... 

Мой вопрос в том, как разграничить глобальные опции от локальных опций ?

Пример:

 joe --wordwrap -nobackup file1 file2 file3 

Несмотря на то, что я разместил --wordwrap (чтобы отключить wordwrap) и -nobackup (чтобы отключить создание резервных копий), они применяются только к первому файлу. Последующие файлы, file2 и file3 , все еще будут иметь перенос слов, и файлы резервных копий будут созданы для них, если они будут отредактированы и сохранены.

Конечно, я мог бы это сделать:

 joe --wordwrap -nobackup file1 --wordwrap -nobackup file2 --wordwrap -nobackup file3 

.. но это громоздко и подразумевает, что глобальных вариантов вообще не будет. Я мог бы также редактировать /etc/joe/joerc и /etc/joe/ftyperc (или скопировать их в домашний /etc/joe/ftyperc пользователя и сделать там надменные изменения), чтобы отключить перенос слов и резервных копий для всех файлов, но в системах, где я 'm только посещение (и это может иметь, скажем, общий / домашний / ubuntu пользователь / homedir, а не отдельные учетные записи пользователей / homedirs), я бы предпочел не вносить постоянные изменения в системные инструменты, которые могут использовать другие пользователи, но было бы удобнее входить в редактор args в командной строке (возможно, даже с помощью макроса клавиатуры), не повторяя аргументы для каждого файла.

Итак, есть способ иметь глобальные опции в joe в командной строке для параметров, которые также могут использоваться в качестве локальных опций ?

(«Почему бы вам не использовать Vi [m] или Emacs?» Поскольку я никогда не встречал vi [m] интуитивно понятным, я забыл аккорды Emacs, которые я освоил в 90-х, и joe делает работу красиво, так почему бы не? 🙂

    One Solution collect form web for “joe (editor) глобальные или локальные параметры в командной строке?”

    Является ли параметр глобальным или локальным, является свойством опции, а не тем, что вы можете контролировать. В документации есть два отдельных списка опций: первый – это список глобальных опций, второй – список локальных опций. Глобальные параметры включают такие параметры, как asis , assume_color и т. Д., И влияют на общее поведение редактора ( например , поддержка вашего терминала для цвета не зависит от файла, который вы редактируете). Локальные опции включают autoindent , encoding и т. Д. И могут быть установлены автоматически на основе расширения файла.

    Я не вижу способа применения локальной опции ко всем файлам в командной строке, кроме использования расширения оболочки.

    Interesting Posts

    Предоставление пользователю доступа к веб-камере

    Программа вроде vnStat, которая фильтрует только для внешнего (интернет-трафика)

    udev создает правильные правила, но права исчезают, как только я пытаюсь получить доступ к файлам через C ++

    Ограничить скорость интернета без tc

    / usr / bin / find необходимо, но я не могу найти пакет для его установки

    Только кошка из определенной строки X (с рисунком) в другую определенную строку Y (с рисунком)

    Запуск openvpn без привилегий root

    iotop, но для конкретного диска?

    Alsa / Pulse отключает звук через некоторое время с сетевой раковиной на raspbian

    Есть ли способ настроить форматирование даты / времени на экране входа в GNOME 3 и на рабочем столе?

    использование inotify для контроля доступа к файлу

    Загрузка Linux из оперативной памяти

    время соединения smb-share увеличивается при каждой перезагрузке Windows PE

    Вопросительные знаки вместо национальных букв в консоли

    Отображение файла в другом файле

    Linux и Unix - лучшая ОС в мире.