англійськафранцузькаіспанська

Ad


Значок OnWorks

infocmp - Інтернет у хмарі

Запустіть infocmp у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда infocmp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


infocmp - порівняти або роздрукувати terminfo описи

СИНТАКСИС


infocmp [-1CDEFGIKLTUVcdegilnpqrtux]
[-v n] [-s d| i| l| c] [-Q n] [-R підмножина]
[-w ширина] [-A каталог] [-B каталог]
[термін назва...]

ОПИС


infocmp можна використовувати для порівняння двійкового файлу terminfo запис з іншими записами terminfo,
переписати а terminfo опис, щоб скористатися перевагами використовувати= Terminfo або роздрукуйте
a terminfo опис із двійкового файлу (термін) у різних форматах. у всіх випадках,
спочатку будуть надруковані логічні поля, а потім числові поля, а потім значення
рядкові поля.

дефолт Опції
Якщо параметри не вказані, нуль або одиниця назви термінів вказано, -I варіант буде
припускається. Якщо більше одного термін назва вказано, -d буде припущений варіант.

порівняння Опції [-d] [-c] [-n]
infocmp порівнює terminfo опис першого терміналу термін назва з кожним з
описи, надані записами для іншого терміналу назви термінів. Якщо є можливість
визначено лише для одного з терміналів, значення, що повертається, буде залежати від типу
можливість: F для логічних змінних, -1 для цілочисельних змінних і NULL для рядка
змінні.

Команда -d Параметр створює список кожної можливості, який відрізняється між двома записами.
Цей параметр корисний, щоб показати різницю між двома записами, створеними різними
людей, для тих самих або подібних терміналів.

Команда -c Параметр створює список кожної можливості, яка є спільною для двох або більше
записи. Не встановлені можливості ігноруються. Цей параметр можна використовувати як швидкий
перевірити, чи -u Варто використати варіант.

Команда -n Параметр створює список кожної можливості, яка не міститься в жодному з наведених записів. Якщо
немає назви термінів дані, змінна середовища ТЕРМІН буде використовуватися для обох
назви термінів. Це можна використовувати як швидку перевірку, щоб побачити, чи не залишилося щось із a
опису

Source Listing Опції [-я] [-L] [-C] [-r]
Команда -I, -L та -C options створить список джерел для кожного названого терміналу.

-I використовувати terminfo Імена
-L використовуйте довге ім’я змінної C, зазначене втермін.ч>
-C використовувати termcap Імена
-r При використанні -C, задіяти всі можливості termcap форма
-K модифікує -C варіант, покращуючи BSD-сумісність.

Якщо ні назви термінів дані, змінна середовища ТЕРМІН буде використовуватися для терміналу
ім'я.

Джерело, вироблене -C Опція може використовуватися безпосередньо як a termcap вхід, але не всі
параметризовані рядки можна змінити на termcap Формат. infocmp буде намагатися
конвертувати більшу частину параметризованої інформації, і все, що не перетворено, буде очевидним
позначено у виводі та прокоментовано. Їх слід редагувати вручну.

Для найкращих результатів при перетворенні на termcap формат, ви повинні використовувати обидва -C та -r.
Зазвичай опис termcap обмежується 1023 байтами. infocmp обрізає менше
необхідні деталі, щоб він відповідав. Якщо ви переходите на один із (рідкісних) termcap
реалізацій, які приймають необмежений розмір termcap, ви можете додати -T
варіант. Однак частіше ви повинні допомогти реалізації termcap і обрізати надлишок
пробіли (використовуйте -0 варіант для цього).

Вся інформація про доповнення для рядків буде зібрана разом і розміщена на початку
рядка де termcap очікує цього. Обов’язкове заповнення (інформація про доповнення за допомогою a
кінцевий '/') стане необов'язковим.

ВСІ termcap змінні більше не підтримуються terminfo, але які є похідними від інших
terminfo змінні, буде виведено. Не всі terminfo можливості будуть перекладені;
тільки ті змінні, які були частиною termcap зазвичай буде виведено. Вказавши
-r параметр зніме це обмеження, дозволяючи виводити всі можливості
termcap форму. Зазвичай ви використовуєте обидва -C та -r варіанти. Фактично використаний формат
містить деякі покращення для екранованих символів із формату terminfo. Для
суворіший BSD-сумісний переклад, використовуйте -K варіант, а не -C.

Зауважте, що, оскільки доповнення збираються до початку можливості, не всі
виводяться можливості. Обов’язкове заповнення не підтримується. Тому що termcap струни є
не настільки гнучкий, не завжди можна конвертувати a terminfo можливість рядка в an
еквівалент termcap формат. Подальше перетворення termcap файл назад у terminfo
формат не обов’язково відтворюватиме оригінал terminfo джерело

Деякі загальні terminfo послідовності параметрів, їх termcap еквіваленти та деякий термінал
Типи, які зазвичай мають такі послідовності, це:

terminfo termcap Представницькі термінали
─────────────────────────────────────────────────── ───────────────
%p1%c %. adm
%p1%d %d hp, стандарт ANSI, vt100
%p1%'x'%+%c %+x концепція
%i %iq Стандарт ANSI, vt100
%p1%?%'x'%>%t%p1%'y'%+%; %>xy концепція
%p2 друкується раніше %p1 %r hp

Використовуйте= варіант [-у]
Команда -u опція виробляє a terminfo вихідний опис першого терміналу термін назва який
є відносно суми описів, наданих записами для інших терміналів
назви термінів. Це робиться, аналізуючи відмінності між першими термін назва і
інший назви термінів і створення опису с використовувати= поля для інших терміналів. в
таким чином можна модернізувати загальні записи terminfo в терміналі
опис. Або, якщо існують два схожі термінали, але були закодовані в різний час або в різний час
різних людей, щоб кожен опис був повним описом, використовуючи infocmp покаже
що можна зробити, щоб змінити один опис на відносно інший.

Можливість буде надрукована зі знаком at (@), якщо вона більше не існує в першому
термін назва, але одне з іншого термін назва записи містить значення для нього. Можливість
значення друкується, якщо значення в першому термін назва не зустрічається в жодному з інших
термін назва записів, або якщо перший з інших термін назва записи, які мають таку можливість
дає інше значення для можливості, ніж у першому термін назва.

Наказ іншого термін назва записи є значущими. Оскільки компілятор terminfo тик
виконує сканування зліва направо можливостей, вказуючи дві використовувати= записи, які містять
різні записи для однакових можливостей дадуть різні результати залежно від
порядок введення записів. infocmp буде позначати будь-які такі невідповідності
між іншим термін назва записи, як вони знайдені.

Як варіант, вказати можливість після a використовувати= запис, що містить цю можливість
призведе до ігнорування другої специфікації. Використання infocmp відтворити а
опис може бути корисною перевіркою, щоб переконатися, що все вказано правильно
оригінальний опис джерела.

Ще одна помилка, яка не спричиняє неправильно скомпільованих файлів, але сповільнює роботу
час компіляції, вказує доп використовувати= поля, які є зайвими. infocmp буде відзначатися
Будь-який інший термін назва використовувати= поля, які не були потрібні.

Зміна Бази даних [-А каталог] [-Б каталог]
Як і інші ncurses утиліт, infocmp шукає описи терміналів у кількох
місця. Ви можете використовувати ТЕРМІНФО та TERMINFO_DIRS змінні середовища для заміни
скомпільований за замовчуванням список місць для пошуку (див прокляттями(3X) для деталей).

Ви також можете скористатися параметрами -A та -B щоб замінити список місць для пошуку коли
порівняння описів терміналів:

· -A Параметр встановлює розташування для першого термін назва

· -B Параметр встановлює розташування для іншого назви термінів.

Використовуючи ці параметри, можна порівнювати описи терміналу з тим же
ім'я, розташоване в двох різних базах даних. Наприклад, ви можете використовувати цю функцію для
порівняння описів для одного терміналу, створених різними людьми.

Інше Опції
-0 змушує друкувати поля в одному рядку без обтікання.

-1 призводить до того, що поля друкуються по одному на рядок. Інакше поля будуть
надруковано кілька до рядка до максимальної ширини 60 символів.

-a розповідає infocmp щоб зберегти прокоментовані можливості, а не відкидати їх.
Можливості коментуються, додаючи до них префікс крапки.

-D розповідає infocmp щоб надрукувати відомості про розташування бази даних і вийти.

-E Дамп можливостей даного терміналу у вигляді таблиць, необхідних в ініціализаторі C
для структури TERMTYPE (структура можливостей термінала в ). Це
Опція корисна для підготовки версій бібліотеки curses, закріпленої за даними
термінальний тип. Усі таблиці оголошені статичними та названі відповідно до
тип і ім'я відповідного терміналу.

До ncurses 5.0 розділення між -e та -E варіанти не були потрібні; але
Підтримка розширених імен необхідна для створення масивів можливостей терміналу
окремо від структури TERMTYPE.

-e Дамп можливостей даного терміналу як ініціализатора C для TERMTYPE
структура (структура можливостей термінала в ). Ця опція корисна
для підготовки версій бібліотеки curses, підключених до даного типу терміналу.

-F порівняти файли terminfo. Це передбачає, що два наступні аргументи є іменами файлів.
У файлах здійснюється пошук попарних збігів між записами з двома записами
вважаються такими, що відповідають будь-якому з їхніх назв. Звіт надруковано у стандартному форматі
перелічує записи, у яких немає збігів в іншому файлі, а також записи з більш ніж одним
матч. Для записів із точно одним збігом він містить звіт про різницю.
Зазвичай, щоб зменшити обсяг звіту, використання посилань не вирішується раніше
шукати відмінності, але розділення можна примусово вказати -r.

-f Відображати складні рядки terminfo, які містять вирази if/then/else/endif
з відступом для читабельності.

-G Відображати постійні літерали у десятковій формі, а не їх символьні еквіваленти.

-g Відображати постійні символьні літерали у лапках, а не в десятковому
еквіваленти

-i Проаналізуйте ініціалізацію (is1, is2, is3), і скинути (rs1, rs2, rs3), рядки в
запис, а також ті, що використовуються для запуску/зупинки режиму позиціонування курсору (smcup,
rmcup), а також запуск/зупинка режиму розкладки клавіш (smkx, rmkx).

Для кожного рядка код намагається проаналізувати його на дії в термінах іншого
можливості у записі, певні можливості X3.64/ISO 6429/ECMA-48 та певні
Приватні режими серії DEC VT (набір розпізнаних спеціальних послідовностей був
вибрано для повноти над існуючою базою даних terminfo). Кожен рядок звіту
складається з назви можливості, за якими слідує двокрапка та пробіл, за якими слідує a
розширення для друку рядка можливостей з розпізнаними відповідними розділами
дії, перекладені в описи в {}-дужках.

Ось список розпізнаних спеціальних послідовностей DEC/ANSI:

Дія Значення
───────────────────────────────────────────
Повне скидання RIS
SC курсор збереження
Курсор відновлення RC
LL додому вниз
Область прокручування скидання RSR
───────────────────────────────────────────
Програмне скидання DECSTR (VT320)
7-розрядні елементи керування S1C7T (VT220)
───────────────────────────────────────────
ISO DEC G0 увімкнути DEC графіку для G0
ISO UK G0 вмикає символи Великобританії для G0
ISO US G0 увімкнути американські символи для G0
ISO DEC G1 увімкнути DEC графіку для G1
ISO UK G1 вмикає символи Великобританії для G1
ISO US G1 увімкнути американські символи для G1
───────────────────────────────────────────
Режим клавіатури програми DECPAM
Звичайний режим клавіатури DECPNM
DECANSI увійти в режим ANSI
───────────────────────────────────────────
Режим дії клавіатури ECMA[+-]AM
Режим заміни вставки ECMA[+-]IRM
Режим прийому надсилання ECMA[+-]SRM
ECMA[+-]LNM режим переведення рядка
───────────────────────────────────────────
DEC[+-]Клавіші курсору програми CKM
DEC[+-]ANM встановлює режим VT52
DEC[+-]COLM 132-колонковий режим
DEC[+-]SCLM плавне прокручування
Режим зворотного відео DEC[+-]SCNM
Режим початку DEC[+-]OM
DEC[+-]Режим обертання AWM
Режим автоматичного повтору DEC[+-]ARM

Він також розпізнає дію SGR, що відповідає графіку набору ANSI/ISO 6429/ECMA
Відтворення зі значеннями NORMAL, BOLD, UNDERLINE, BLINK і REVERSE. Усі, крім
NORMAL може мати префікс «+» (увімкнути) або «-» (вимкнути).

SGR0 позначає порожню послідовність виділення (еквівалентну {SGR:NORMAL}).

-l Встановити формат виведення на terminfo.

-p Ігноруйте специфікації заповнення під час порівняння рядків.

-Q n Замість того, щоб показувати джерело у форматі terminfo (текст), надрукуйте скомпільований (двійковий) формат
у шістнадцятковому чи формі base64, залежно від значення параметра:

1 шістнадцятковий

2 база 64

3 шістнадцятковий і базовий64

-q Це робить вихід трохи коротшим:

· Зробіть список порівняння коротшим, пропустивши підзаголовки та використавши «-».
відсутні можливості, «@» для скасування, а не «NULL».

· Пропустіть коментар «Відновлено з» для списків джерел.

-Rпідмножина
Обмежити вихід до заданої підмножини. Цей параметр призначений для використання з архаїчними версіями
terminfo, як на SVr1, Ultrix або HP/UX, які не підтримують повний набір
SVR4/XSI Curses terminfo; і такі варіанти, як AIX, які мають власні розширення
несумісний із SVr4/XSI.

Доступні підмножини terminfo: "SVr1", "Ultrix", "HP" і "AIX"; побачити terminfo(5) для
деталі. Ви також можете вибрати підмножину "BSD", яка вибирає лише можливості
еквіваленти termcap, визнані 4.4BSD.

-s [d|i|l|c]
Команда -s Параметр сортує поля кожного типу відповідно до наведеного нижче аргументу:

d залишайте поля в тому порядку, в якому вони зберігаються terminfo бази даних.

i сортувати за terminfo ім'я.

l сортувати за довгою назвою змінної C.

c сортувати за termcap ім'я.

Якщо -s не вказано, роздруковані поля будуть відсортовані в алфавітному порядку
по terminfo ім'я в межах кожного типу, крім випадку -C або -L
параметри, які призводять до виконання сортування за допомогою termcap ім'я або довге C
ім'я змінної, відповідно.

-T усуває обмеження розміру створеного тексту. Це в основному корисно для
тестування та аналіз, оскільки складені описи обмежені (наприклад, 1023 for
termcap, 4096 для terminfo).

-t розповідає тик щоб відкинути прокоментовані можливості. Зазвичай при перекладі з
від terminfo до termcap, неперекладні можливості коментуються.

-U розповідає infocmp щоб не обробляти дані після розбору вихідного файлу. Це
функція допомагає при порівнянні фактичного вмісту двох вихідних файлів, оскільки це
виключає висновки, що infocmp змушує заповнити відсутні дані.

-V повідомляє версію ncurses, яка використовувалася в цій програмі, і виходить.

-v n друкує інформацію про відстеження стандартної помилки під час роботи програми. Вищі значення
з n викликають більшу багатослівність.

-w ширина
змінює вихід на ширина символів.

-x роздрукувати інформацію для визначених користувачем можливостей. Це розширення до
repertoar terminfo, який можна завантажити за допомогою -x можливість тик.

Використовуйте infocmp онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad