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 делает работу красиво, так почему бы не? 🙂

  • Bind Ctrl + Down в Joe на консоли Linux
  • .jsf файл подсветки синтаксиса (для редактора joe)
  • с помощью git для управления версиями любого файла, отредактированного с помощью текстового редактора
  • Редактор Joe: изменение подсветки синтаксиса
  • One Solution collect form web for “joe (editor) глобальные или локальные параметры в командной строке?”

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

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

    Interesting Posts

    Как я могу эффективно выбирать конкретные номера строк из списка записей?

    Почему метаданные LVM поддерживаются в / etc / lvm и не загружаются?

    Как получить список для ввода в кавычки

    временно отключить собственное разрешение на запись в файловой системе

    Как подключить логически отключенное USB-устройство?

    Как я могу подделать время отправки при отправке электронной почты с помощью Mutt?

    Я могу читать с жесткого диска, но я не могу установить его только для чтения

    Добавить расширение ко всем файлам в каталоге, содержащем точную строку

    Удалить каталог под Cryptkeeper без доступа к его учетной записи

    Не удается прочитать прежнюю внутреннюю файловую систему hdd через usb (конфликт имен группы томов fedora)

    Как предотвратить перекрытие рабочих столов Gnome и XFCE

    как использовать procmail как MDA для постфикса? (mailbox_command)

    Передавать аргументы с двойными кавычками из одного сценария bash в другой

    tar не подчиняется –exclude-vcs

    Как скомпилировать общую библиотеку в AIX

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