ນີ້ແມ່ນ infocmp ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ທີ່ບໍ່ເສຍຄ່າຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
infocmp - ປຽບທຽບຫຼືພິມອອກ ຂໍ້ມູນ ຄໍາອະທິບາຍ
ສະຫຼຸບສັງລວມ
infocmp [-1CDEFGIKLTUVcdegilnpqrtux]
[-v n] [-s d| i| l| c] [-Q n] [-R ຊຸດຍ່ອຍ]
[-w width] [-A ລະບົບ] [-B ລະບົບ]
[ຄໍາສັບ... ]
ລາຍລະອຽດ
infocmp ສາມາດໃຊ້ເພື່ອປຽບທຽບຄູ່ ຂໍ້ມູນ ການເຂົ້າຮ່ວມກັບການປ້ອນຂໍ້ມູນ terminfo ອື່ນໆ,
ຂຽນຄືນ ກ ຂໍ້ມູນ ລາຍລະອຽດເພື່ອໃຊ້ປະໂຫຍດຂອງ ໃຊ້ = ພາກສະຫນາມ terminfo, ຫຼືພິມອອກ
a ຂໍ້ມູນ ລາຍລະອຽດຈາກໄຟລ໌ຖານສອງ (ໄລຍະ) ໃນຫຼາຍຮູບແບບ. ໃນທຸກກໍລະນີ,
ຊ່ອງຂໍ້ມູນ boolean ຈະຖືກພິມອອກກ່ອນ, ຕາມດ້ວຍຊ່ອງຂໍ້ມູນຕົວເລກ, ຕາມດ້ວຍ
ຊ່ອງສະຕຣິງ.
ມາດຕະຖານ ທາງເລືອກໃນການ
ຖ້າບໍ່ມີທາງເລືອກໃດຖືກລະບຸແລະສູນຫຼືຫນຶ່ງ ຄໍາສັບ ຖືກກໍານົດ, ໄດ້ -I ທາງເລືອກຈະເປັນ
ຄາດ. ຖ້າຫຼາຍກວ່າຫນຶ່ງ ຄໍາສັບ ຖືກກໍານົດ, ໄດ້ -d ທາງເລືອກຈະໄດ້ຮັບການຄາດຄະເນ.
ປຽບທຽບ ທາງເລືອກໃນການ [-d] [-c] [-n]
infocmp ປຽບທຽບໄດ້ ຂໍ້ມູນ ລາຍລະອຽດຂອງສະຖານີທໍາອິດ ຄໍາສັບ ກັບແຕ່ລະ
ລາຍລະອຽດທີ່ໃຫ້ໂດຍການອອກສຽງສໍາລັບການຢູ່ປາຍຍອດອື່ນໆຂອງ ຄໍາສັບ. ຖ້າຫາກວ່າຄວາມສາມາດແມ່ນ
ກໍານົດສໍາລັບພຽງແຕ່ຫນຶ່ງຂອງ terminals, ມູນຄ່າກັບຄືນຈະຂຶ້ນກັບປະເພດຂອງ
ຄວາມສາມາດ: F ສໍາລັບຕົວແປ boolean, -1 ສໍາລັບຕົວແປຈໍານວນເຕັມ, ແລະ NULL ສໍາລັບສາຍ
ຕົວແປ
ໄດ້ -d ທາງເລືອກຜະລິດບັນຊີລາຍຊື່ຂອງແຕ່ລະຄວາມສາມາດທີ່ແຕກຕ່າງກັນລະຫວ່າງສອງລາຍການ.
ທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດເພື່ອສະແດງໃຫ້ເຫັນຄວາມແຕກຕ່າງລະຫວ່າງສອງລາຍການ, ສ້າງໂດຍທີ່ແຕກຕ່າງກັນ
ປະຊາຊົນ, ສໍາລັບຈຸດດຽວກັນຫຼືຄ້າຍຄືກັນ.
ໄດ້ -c ທາງເລືອກຜະລິດບັນຊີລາຍຊື່ຂອງແຕ່ລະຄວາມສາມາດທີ່ພົບເລື້ອຍລະຫວ່າງສອງຫຼືຫຼາຍກວ່ານັ້ນ
ລາຍການ. ຄວາມສາມາດທີ່ບໍ່ໄດ້ຕັ້ງໄວ້ແມ່ນຖືກລະເລີຍ. ທາງເລືອກນີ້ສາມາດຖືກນໍາໃຊ້ເປັນໄວ
ກວດ ເບິ່ງ ວ່າ -u ທາງເລືອກແມ່ນຕົກເປັນມູນຄ່າການນໍາໃຊ້.
ໄດ້ -n ທາງເລືອກທີ່ຈະຜະລິດບັນຊີລາຍການຂອງຄວາມສາມາດແຕ່ລະຄົນທີ່ບໍ່ມີຂອງການໃຫ້. ຖ້າ
no ຄໍາສັບ ແມ່ນໃຫ້, ສະພາບແວດລ້ອມປ່ຽນແປງ TERM ຈະຖືກນໍາໃຊ້ສໍາລັບທັງສອງ
ຄໍາສັບ. ນີ້ສາມາດຖືກນໍາໃຊ້ເປັນການກວດສອບໄວເພື່ອເບິ່ງວ່າມີສິ່ງໃດແດ່ທີ່ຖືກປະໄວ້ຈາກ a
ຄຳ ອະທິບາຍ.
ແຫຼ່ງຂໍ້ມູນ ລາຍຊື່ ທາງເລືອກໃນການ [-ຂ້ອຍ] [-L] [-C] [-r]
ໄດ້ -I, -L, ແລະ -C ທາງເລືອກຈະຜະລິດລາຍຊື່ແຫຼ່ງສໍາລັບແຕ່ລະ terminal ທີ່ມີຊື່.
-I ການນໍາໃຊ້ ຂໍ້ມູນ ຊື່
-L ໃຊ້ຊື່ຕົວແປ C ຍາວທີ່ລະບຸໄວ້ໃນterm.h>
-C ການນໍາໃຊ້ termcap ຊື່
-r ໃນເວລາທີ່ການນໍາໃຊ້ -C, ເອົາອອກຄວາມສາມາດທັງຫມົດໃນ termcap ຮູບແບບ
-K ປັບປຸງແກ້ໄຂ -C ທາງເລືອກ, ປັບປຸງຄວາມເຂົ້າກັນໄດ້ BSD.
ຖ້າບໍ່ ຄໍາສັບ ແມ່ນໃຫ້, ສະພາບແວດລ້ອມປ່ຽນແປງ TERM ຈະຖືກນໍາໃຊ້ສໍາລັບ terminal
ຊື່
ແຫຼ່ງທີ່ຜະລິດໂດຍ -C ທາງເລືອກອາດຈະຖືກນໍາໃຊ້ໂດຍກົງເປັນ termcap ເຂົ້າ, ແຕ່ບໍ່ແມ່ນທັງຫມົດ
ສະຕິງພາລາມິເຕີສາມາດປ່ຽນເປັນ termcap ຮູບແບບ. infocmp ຈະພະຍາຍາມ
ປ່ຽນຂໍ້ມູນພາລາມິເຕີສ່ວນໃຫຍ່, ແລະອັນໃດທີ່ບໍ່ໄດ້ປ່ຽນຈະເປັນເລື່ອງທຳມະດາ
ຫມາຍຢູ່ໃນຜົນຜະລິດແລະຄໍາເຫັນອອກ. ສິ່ງເຫຼົ່ານີ້ຄວນໄດ້ຮັບການແກ້ໄຂດ້ວຍມື.
ສໍາລັບຜົນໄດ້ຮັບທີ່ດີທີ່ສຸດໃນເວລາທີ່ປ່ຽນເປັນ termcap ຮູບແບບ, ທ່ານຄວນໃຊ້ທັງສອງ -C ແລະ -r.
ປົກກະຕິແລ້ວຄໍາອະທິບາຍຄໍາສັບຖືກຈໍາກັດຢູ່ທີ່ 1023 bytes. infocmp ຕັດອອກໄປຫນ້ອຍລົງ
ພາກສ່ວນທີ່ຈໍາເປັນເພື່ອເຮັດໃຫ້ມັນເຫມາະ. ຖ້າທ່ານກໍາລັງປ່ຽນເປັນຫນຶ່ງຂອງ termcap (ຫາຍາກ).
ການປະຕິບັດທີ່ຍອມຮັບຂະຫນາດບໍ່ຈໍາກັດຂອງ termcap, ທ່ານອາດຈະຕ້ອງການເພີ່ມ -T
ທາງເລືອກ. ຢ່າງໃດກໍຕາມ, ເລື້ອຍໆ, ທ່ານຕ້ອງຊ່ວຍການປະຕິບັດຄໍາສັບ, ແລະຕັດສ່ວນເກີນ
ຊ່ອງຫວ່າງ (ໃຊ້ -0 ທາງເລືອກສໍາລັບການນັ້ນ).
ຂໍ້ມູນ padding ທັງຫມົດສໍາລັບ strings ຈະຖືກລວບລວມຮ່ວມກັນແລະວາງໄວ້ໃນຕອນເລີ່ມຕົ້ນ
ຂອງສາຍທີ່ termcap ຄາດຫວັງວ່າມັນ. padding ບັງຄັບ (ຂໍ້ມູນ padding ກັບ a
trailing '/') ຈະກາຍເປັນທາງເລືອກ.
ທັງຫມົດ termcap ຕົວແປທີ່ບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນຈາກ ຂໍ້ມູນ, ແຕ່ວ່າແມ່ນມາຈາກອື່ນໆ
ຂໍ້ມູນ ຕົວແປ, ຈະເປັນຜົນຜະລິດ. ບໍ່ແມ່ນທັງຫມົດ ຂໍ້ມູນ ຄວາມສາມາດຈະຖືກແປ;
ພຽງແຕ່ຕົວແປທີ່ເປັນສ່ວນຫນຶ່ງຂອງ termcap ປົກກະຕິຈະເປັນຜົນຜະລິດ. ການລະບຸ
-r ທາງເລືອກຈະເອົາຂໍ້ຈໍາກັດນີ້ອອກ, ອະນຸຍາດໃຫ້ຄວາມສາມາດທັງຫມົດທີ່ຈະໄດ້ຮັບຜົນຜະລິດໃນ
termcap ແບບຟອມ. ປົກກະຕິແລ້ວທ່ານຈະໃຊ້ທັງສອງ -C ແລະ -r ທາງເລືອກ. ຮູບແບບຕົວຈິງທີ່ໃຊ້
ລວມເອົາການປັບປຸງບາງຢ່າງສໍາລັບຕົວອັກສອນທີ່ຫນີຈາກຮູບແບບ terminfo. ສໍາລັບ
ການແປທີ່ເຂົ້າກັນໄດ້ກັບ BSD ທີ່ເຂັ້ມງວດ, ໃຫ້ໃຊ້ -K ທາງເລືອກຫຼາຍກ່ວາ -C.
ໃຫ້ສັງເກດວ່າເນື່ອງຈາກວ່າ padding ໄດ້ຖືກລວບລວມໄປຫາຈຸດເລີ່ມຕົ້ນຂອງຄວາມສາມາດ, ບໍ່ແມ່ນທັງຫມົດ
ຄວາມສາມາດແມ່ນຜົນຜະລິດ. ບໍ່ຮອງຮັບ padding ບັງຄັບ. ເນື່ອງຈາກວ່າ termcap ຊ່ອຍແນ່
ບໍ່ປ່ຽນແປງໄດ້, ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະປ່ຽນ a ຂໍ້ມູນ ຄວາມສາມາດຂອງສາຍເຂົ້າໄປໃນການ
ທຽບເທົ່າ termcap ຮູບແບບ. ການປ່ຽນແປງຕໍ່ມາຂອງ termcap ໄຟລ໌ກັບຄືນໄປບ່ອນ ຂໍ້ມູນ
ຮູບແບບຈະບໍ່ຈໍາເປັນຕ້ອງເຮັດຊ້ໍາຕົ້ນສະບັບ ຂໍ້ມູນ ແຫຼ່ງ.
ບາງຄົນ ທຳ ມະດາ ຂໍ້ມູນ ລໍາດັບພາລາມິເຕີ, ຂອງເຂົາເຈົ້າ termcap ທຽບເທົ່າ, ແລະບາງ terminal
ປະເພດທີ່ມັກຈະມີລໍາດັບດັ່ງກ່າວແມ່ນ:
ຂໍ້ມູນ termcap Terminals ຜູ້ຕາງຫນ້າ
────────────────────────────────────────── ────────────────
%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]
ໄດ້ -u ທາງເລືອກທີ່ຜະລິດເປັນ ຂໍ້ມູນ ລາຍລະອຽດແຫຼ່ງຂໍ້ມູນຂອງສະຖານທີ່ທໍາອິດ ຄໍາສັບ ທີ່
ແມ່ນສົມທຽບກັບຜົນລວມຂອງຄຳອະທິບາຍທີ່ໃຫ້ໂດຍລາຍການສຳລັບເຄື່ອງໝາຍອື່ນ
ຄໍາສັບ. ມັນເຮັດສິ່ງນີ້ໂດຍການວິເຄາະຄວາມແຕກຕ່າງລະຫວ່າງຄັ້ງທໍາອິດ ຄໍາສັບ ແລະ
ອື່ນໆ ຄໍາສັບ ແລະການຜະລິດຄໍາອະທິບາຍທີ່ມີ ໃຊ້ = ຊ່ອງຂໍ້ມູນສໍາລັບຈຸດອື່ນໆ. ໃນ
ວິທີການນີ້, ມັນເປັນໄປໄດ້ທີ່ຈະ retrofit terminfo ທົ່ວໄປເຂົ້າໄປໃນ terminal ຂອງ
ລາຍລະອຽດ. ຫຼື, ຖ້າມີສອງຈຸດທີ່ຄ້າຍຄືກັນ, ແຕ່ຖືກລະຫັດໃນເວລາທີ່ແຕກຕ່າງກັນຫຼືໂດຍ
ຄົນທີ່ແຕກຕ່າງກັນເພື່ອໃຫ້ແຕ່ລະຄໍາອະທິບາຍເປັນຄໍາອະທິບາຍຢ່າງເຕັມທີ່, ການນໍາໃຊ້ infocmp ຈະສະແດງໃຫ້ເຫັນ
ສິ່ງທີ່ສາມາດເຮັດໄດ້ເພື່ອປ່ຽນຄໍາອະທິບາຍຫນຶ່ງໃຫ້ສົມທຽບກັບອີກອັນຫນຶ່ງ.
ຄວາມສາມາດຈະຖືກພິມດ້ວຍເຄື່ອງໝາຍ (@) ຖ້າມັນບໍ່ມີຢູ່ໃນອັນທຳອິດ
ຄໍາສັບ, ແຕ່ຫນຶ່ງໃນອື່ນໆ ຄໍາສັບ ລາຍການມີຄ່າສໍາລັບມັນ. ຄວາມສາມາດ
ຄ່າຈະຖືກພິມອອກຖ້າຄ່າໃນຄັ້ງທໍາອິດ ຄໍາສັບ ບໍ່ພົບຢູ່ໃນບ່ອນອື່ນ
ຄໍາສັບ ລາຍການ, ຫຼືຖ້າອັນທໍາອິດຂອງອັນອື່ນ ຄໍາສັບ ລາຍການທີ່ມີຄວາມສາມາດນີ້
ໃຫ້ມູນຄ່າທີ່ແຕກຕ່າງກັນສໍາລັບຄວາມສາມາດຫຼາຍກ່ວານັ້ນໃນຄັ້ງທໍາອິດ ຄໍາສັບ.
ຄໍາສັ່ງຂອງຄົນອື່ນ ຄໍາສັບ ລາຍການແມ່ນສໍາຄັນ. ນັບຕັ້ງແຕ່ compiler terminfo tic
ເຮັດການສະແກນຊ້າຍຫາຂວາຂອງຄວາມສາມາດ, ລະບຸສອງ ໃຊ້ = ລາຍການທີ່ບັນຈຸ
ລາຍການທີ່ແຕກຕ່າງກັນສໍາລັບຄວາມສາມາດດຽວກັນຈະຜະລິດຜົນໄດ້ຮັບທີ່ແຕກຕ່າງກັນຂຶ້ນກັບ
ຄໍາສັ່ງທີ່ລາຍການໄດ້ຖືກມອບໃຫ້. infocmp ຈະລາຍງານຄວາມບໍ່ສອດຄ່ອງດັ່ງກ່າວ
ລະຫວ່າງອື່ນໆ ຄໍາສັບ ລາຍການທີ່ເຂົາເຈົ້າໄດ້ຖືກພົບເຫັນ.
ອີກທາງເລືອກ, ການລະບຸຄວາມສາມາດ ຫຼັງຈາກ a ໃຊ້ = ເຂົ້າທີ່ປະກອບດ້ວຍຄວາມສາມາດນັ້ນ
ຈະເຮັດໃຫ້ຂໍ້ກໍາຫນົດທີສອງຖືກລະເລີຍ. ການນໍາໃຊ້ infocmp ເພື່ອສ້າງເປັນ
ຄໍາອະທິບາຍສາມາດເປັນການກວດສອບທີ່ເປັນປະໂຫຍດເພື່ອໃຫ້ແນ່ໃຈວ່າທຸກຢ່າງຖືກລະບຸຢ່າງຖືກຕ້ອງໃນ
ຄໍາອະທິບາຍຕົ້ນສະບັບ.
ຄວາມຜິດພາດອີກປະການຫນຶ່ງທີ່ບໍ່ໄດ້ເຮັດໃຫ້ໄຟລ໌ທີ່ຖືກລວບລວມບໍ່ຖືກຕ້ອງ, ແຕ່ຈະຊ້າລົງ
ເວລາລວບລວມ, ແມ່ນການລະບຸພິເສດ ໃຊ້ = ທົ່ງນາທີ່ superfluous. infocmp ຈະທຸງ
ອື່ນໆ ຄໍາສັບ ໃຊ້ = ຊ່ອງຂໍ້ມູນທີ່ບໍ່ຈໍາເປັນ.
ການປ່ຽນແປງ ຖານຂໍ້ມູນ [-ກ ລະບົບ] [-ຂ ລະບົບ]
ເຊັ່ນດຽວກັນກັບອື່ນໆ ຄັກ utilities, infocmp ຊອກຫາຄໍາອະທິບາຍ terminal ໃນຫຼາຍ
ສະຖານທີ່. ທ່ານສາມາດນໍາໃຊ້ໄດ້ TERMINFO ແລະ TERMINFO_DIRS ຕົວແປສະພາບແວດລ້ອມເພື່ອ override ໄດ້
ລວບລວມຢູ່ໃນບັນຊີລາຍຊື່ເລີ່ມຕົ້ນຂອງສະຖານທີ່ຄົ້ນຫາ (ເບິ່ງ curses(3X) ສໍາລັບລາຍລະອຽດ).
ນອກນັ້ນທ່ານຍັງສາມາດນໍາໃຊ້ທາງເລືອກ -A ແລະ -B ເພື່ອ override ບັນຊີລາຍຊື່ຂອງສະຖານທີ່ຄົ້ນຫາໃນເວລາທີ່
ການປຽບທຽບຄໍາອະທິບາຍຢູ່ປາຍຍອດ:
·ທ -A ທາງເລືອກກໍານົດສະຖານທີ່ສໍາລັບຄັ້ງທໍາອິດ ຄໍາສັບ
·ທ -B ທາງເລືອກກໍານົດສະຖານທີ່ສໍາລັບການອື່ນໆ ຄໍາສັບ.
ການນໍາໃຊ້ທາງເລືອກເຫຼົ່ານີ້, ມັນເປັນໄປໄດ້ທີ່ຈະປຽບທຽບຄໍາອະທິບາຍສໍາລັບ terminal ດຽວກັນ
ຊື່ຕັ້ງຢູ່ໃນສອງຖານຂໍ້ມູນທີ່ແຕກຕ່າງກັນ. ສໍາລັບຕົວຢ່າງ, ທ່ານສາມາດນໍາໃຊ້ຄຸນນະສົມບັດນີ້
ການປຽບທຽບຄໍາອະທິບາຍສໍາລັບ terminal ດຽວກັນທີ່ສ້າງຂຶ້ນໂດຍຄົນທີ່ແຕກຕ່າງກັນ.
ອື່ນ ໆ ທາງເລືອກໃນການ
-0 ເຮັດໃຫ້ທົ່ງນາຖືກພິມອອກເປັນແຖວຫນຶ່ງ, ໂດຍບໍ່ມີການຫໍ່.
-1 ເຮັດໃຫ້ຊ່ອງຂໍ້ມູນຖືກພິມອອກເປັນແຖວ. ຖ້າບໍ່ດັ່ງນັ້ນ, ທົ່ງນາຈະເປັນ
ພິມຫຼາຍອັນເປັນແຖວເພື່ອຄວາມກວ້າງສູງສຸດ 60 ຕົວອັກສອນ.
-a ບອກວ່າ infocmp ເພື່ອຮັກສາຄວາມສາມາດໃນການສະແດງຄວາມຄິດເຫັນແທນທີ່ຈະຍົກເລີກພວກມັນ.
ຄວາມສາມາດແມ່ນສະແດງຄວາມຄິດເຫັນໂດຍການນໍາຫນ້າພວກມັນດ້ວຍໄລຍະເວລາ.
-D ບອກວ່າ infocmp ເພື່ອພິມສະຖານທີ່ຖານຂໍ້ມູນທີ່ມັນຮູ້ກ່ຽວກັບ, ແລະອອກ.
-E ຖິ້ມຄວາມສາມາດຂອງ terminal ທີ່ໃຫ້ໄວ້ເປັນຕາຕະລາງ, ທີ່ຈໍາເປັນໃນ C initializer
ສໍາລັບໂຄງສ້າງ TERMTYPE (ໂຄງສ້າງຄວາມສາມາດຂອງ terminal ໃນ ) ນີ້
ທາງເລືອກແມ່ນເປັນປະໂຫຍດສໍາລັບການກະກຽມສະບັບຂອງຫໍສະຫມຸດ curses hardwired ສໍາລັບການໃຫ້
ປະເພດ terminal. ຕາຕະລາງທັງຫມົດແມ່ນໄດ້ຮັບການປະກາດສະຖິຕິ, ແລະມີຊື່ຕາມ
ປະເພດແລະຊື່ຂອງການເຂົ້າ terminal ທີ່ສອດຄ້ອງກັນ.
ກ່ອນທີ່ຈະ ncurses 5.0, ການແບ່ງປັນລະຫວ່າງ -e ແລະ -E ທາງເລືອກແມ່ນບໍ່ຈໍາເປັນ; ແຕ່
ສະຫນັບສະຫນູນສໍາລັບຊື່ຂະຫຍາຍທີ່ຕ້ອງການເຮັດໃຫ້ array ຂອງຄວາມສາມາດ terminal
ແຍກອອກຈາກໂຄງສ້າງ TERMTYPE.
-e ຖິ້ມຄວາມສາມາດຂອງ terminal ທີ່ໃຫ້ໄວ້ເປັນ C initializer ສໍາລັບ TERMTYPE
ໂຄງປະກອບການ (ໂຄງສ້າງຄວາມສາມາດຢູ່ປາຍຍອດໃນ ). ທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດ
ສໍາລັບການກະກຽມສະບັບຂອງຫ້ອງສະຫມຸດ curses hardwired ສໍາລັບປະເພດ terminal ໃດຫນຶ່ງ.
-F ປຽບທຽບໄຟລ໌ terminfo. ນີ້ສົມມຸດວ່າສອງຂໍ້ໂຕ້ແຍ້ງຕໍ່ໄປນີ້ແມ່ນຊື່ໄຟລ໌.
ໄຟລ໌ໄດ້ຖືກຄົ້ນຫາສໍາລັບການຈັບຄູ່ຄູ່ລະຫວ່າງລາຍການ, ມີສອງລາຍການ
ຖືວ່າກົງກັນຖ້າຊື່ໃດນຶ່ງຂອງພວກມັນ. ບົດລາຍງານໄດ້ພິມອອກເປັນມາດຕະຖານ
ລາຍຊື່ລາຍການທີ່ບໍ່ກົງກັນຢູ່ໃນໄຟລ໌ອື່ນ, ແລະລາຍການທີ່ມີຫຼາຍກວ່າຫນຶ່ງ
ກົງກັນ. ສໍາລັບລາຍການທີ່ມີການແຂ່ງຂັນທີ່ແນ່ນອນ, ມັນປະກອບມີບົດລາຍງານຄວາມແຕກຕ່າງ.
ໂດຍປົກກະຕິ, ເພື່ອຫຼຸດຜ່ອນປະລິມານຂອງບົດລາຍງານ, ການນໍາໃຊ້ການອ້າງອີງບໍ່ໄດ້ຖືກແກ້ໄຂກ່ອນ
ຊອກຫາຄວາມແຕກຕ່າງ, ແຕ່ການແກ້ໄຂສາມາດຖືກບັງຄັບໂດຍການລະບຸ -r.
-f ສະແດງຂໍ້ມູນສະຕຣິງຄໍາສັບສະລັບສັບຊ້ອນທີ່ປະກອບດ້ວຍ if/then/else/endif expressions
ຫຍໍ້ໜ້າເພື່ອໃຫ້ສາມາດອ່ານໄດ້.
-G ສະແດງຕົວໜັງສືຄົງທີ່ໃນຮູບແບບທົດສະນິຍົມແທນທີ່ຈະເປັນຕົວໜັງສືທຽບເທົ່າຂອງພວກມັນ.
-g ສະແດງຕົວໜັງສືຕົວໜັງສືຄົງທີ່ໃນຮູບແບບອ້າງອີງແທນທີ່ຈະເປັນເລກທົດສະນິຍົມ
ທຽບເທົ່າ.
-i ວິເຄາະການເລີ່ມຕົ້ນ (is1, is2, is3), ແລະຕັ້ງຄ່າ (rs1, rs2, rs3), ຊ່ອຍແນ່ໃນ
ການເຂົ້າ, ເຊັ່ນດຽວກັນກັບການນໍາໃຊ້ສໍາລັບການເລີ່ມຕົ້ນ / ຢຸດຮູບແບບການຕັ້ງຕົວກະພິບ (smcup,
rmcup) ເຊັ່ນດຽວກັນກັບການເລີ່ມຕົ້ນ / ການຢຸດຮູບແບບແຜນທີ່ສໍາຄັນ (smkx, rmkx).
ສໍາລັບແຕ່ລະສະຕຣິງ, ລະຫັດພະຍາຍາມວິເຄາະມັນເຂົ້າໄປໃນການປະຕິບັດໃນແງ່ຂອງຄົນອື່ນ
ຄວາມສາມາດໃນການເຂົ້າ, ຄວາມສາມາດສະເພາະ X3.64/ISO 6429/ECMA-48, ແລະບາງອັນ.
DEC VT-series ໂຫມດສ່ວນຕົວ (ຊຸດຂອງລໍາດັບພິເສດທີ່ໄດ້ຮັບການຍອມຮັບ
ເລືອກສໍາລັບຄວາມສົມບູນຂອງຖານຂໍ້ມູນ terminfo ທີ່ມີຢູ່ແລ້ວ). ແຕ່ລະສາຍລາຍງານ
ປະກອບດ້ວຍຊື່ຄວາມສາມາດ, ປະຕິບັດດ້ວຍຈໍ້າສອງເມັດແລະຊ່ອງ, ປະກອບດ້ວຍ a
ການຂະຫຍາຍທີ່ສາມາດພິມໄດ້ຂອງສະຕຣິງຄວາມສາມາດທີ່ມີພາກສ່ວນທີ່ກົງກັນຖືກຮັບຮູ້
ຄຳສັ່ງແປເປັນ {}-ຄຳອະທິບາຍແບບວົງເລັບ.
ນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງລໍາດັບພິເສດຂອງ DEC/ANSI ທີ່ຮັບຮູ້:
ຄວາມຫມາຍການປະຕິບັດ
───────────────────────────────────
ຣີເຊັດ RIS ເຕັມ
SC ບັນທຶກຕົວກະພິບ
RC ຟື້ນຟູຕົວກະພິບ
LL ເຮືອນລົງ
RSR ຣີເຊັດພາກພື້ນເລື່ອນ
───────────────────────────────────
DECSTR ຣີເຊັດແບບອ່ອນໆ (VT320)
S7C1T ການຄວບຄຸມ 7 ບິດ (VT220)
───────────────────────────────────
ISO DEC G0 ເປີດໃຊ້ກາຟິກ DEC ສໍາລັບ G0
ISO UK G0 ເປີດໃຊ້ຕົວອັກສອນ UK ສໍາລັບ G0
ISO US G0 ເປີດໃຊ້ຕົວອັກສອນສະຫະລັດສໍາລັບ G0
ISO DEC G1 ເປີດໃຊ້ກາຟິກ DEC ສໍາລັບ G1
ISO UK G1 ເປີດໃຊ້ຕົວອັກສອນ UK ສໍາລັບ G1
ISO US G1 ເປີດໃຊ້ຕົວອັກສອນສະຫະລັດສໍາລັບ G1
───────────────────────────────────
ໂໝດປຸ່ມກົດແອັບພລິເຄຊັນ DECPAM
ໂໝດແປ້ນພິມປົກກະຕິ DECPNM
DECANSI ເຂົ້າສູ່ໂໝດ ANSI
───────────────────────────────────
ECMA[+-]ໂໝດຄຳສັ່ງແປ້ນພິມ AM
ECMA[+-]IRM ໃສ່ໂໝດປ່ຽນແທນ
ECMA[+-]SRM send receive mode
ECMA[+-]ໂໝດ linefeed LNM
───────────────────────────────────
DEC[+-]ປຸ່ມເຄີເຊີແອັບພລິເຄຊັນ CKM
DEC[+-]ANM ຕັ້ງໂໝດ VT52
DEC[+-]COLM 132-column mode
DEC[+-]SCLM ເລື່ອນກ້ຽງ
DEC[+-] SCNM ຮູບແບບວິດີໂອປີ້ນກັບກັນ
DEC[+-]ໂໝດຕົ້ນກຳເນີດ OM
DEC[+-] ໂຫມດອ້ອມຮອບ AWM
DEC[+-]ໂໝດການຊ້ຳອັດຕະໂນມັດຂອງ ARM
ມັນຍັງຮັບຮູ້ການປະຕິບັດ SGR ທີ່ສອດຄ້ອງກັບ ANSI / ISO 6429 / ECMA Set Graphics
Rendition, ດ້ວຍຄ່າ NORMAL, BOLD, UNDERLINE, BLINK, ແລະ REVERSE. ທັງຫມົດແຕ່
NORMAL ອາດຈະຖືກນຳໜ້າດ້ວຍ `+' (ເປີດ) ຫຼື `-' (ປິດ).
SGR0 ກໍານົດລໍາດັບໄຮໄລ້ຫວ່າງເປົ່າ (ທຽບເທົ່າກັບ {SGR:NORMAL}).
-l ກໍານົດຮູບແບບຜົນຜະລິດເປັນ terminfo.
-p ບໍ່ສົນໃຈຂໍ້ມູນຈໍາເພາະຂອງ padding ເມື່ອປຽບທຽບສະຕຣິງ.
-Q n ແທນທີ່ຈະສະແດງແຫຼ່ງໃນຮູບແບບ terminfo (ຂໍ້ຄວາມ), ພິມຮູບແບບການລວບລວມ (binary).
ໃນຮູບແບບເລກຖານສິບຫົກຫຼື 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"; ເບິ່ງ ຂໍ້ມູນ(5) ສໍາລັບ
ລາຍລະອຽດ. ນອກນັ້ນທ່ານຍັງສາມາດເລືອກຊຸດຍ່ອຍ "BSD" ເຊິ່ງເລືອກພຽງແຕ່ຄວາມສາມາດທີ່ມີ
termcap ທຽບເທົ່າຮັບຮູ້ໂດຍ 4.4BSD.
-s [d|i|l|c]
ໄດ້ -s ທາງເລືອກຈັດຮຽງຊ່ອງຂໍ້ມູນພາຍໃນແຕ່ລະປະເພດອີງຕາມການໂຕ້ຖຽງຂ້າງລຸ່ມນີ້:
d ອອກຈາກທົ່ງນາໃນຄໍາສັ່ງທີ່ພວກເຂົາຖືກເກັບໄວ້ໃນ ຂໍ້ມູນ ຖານຂໍ້ມູນ.
i ຈັດຮຽງຕາມ ຂໍ້ມູນ ຊື່
l ຈັດຮຽງຕາມຊື່ຕົວແປ C ຍາວ.
c ຈັດລຽງຕາມ termcap ຊື່
ຖ້າ -s ບໍ່ໄດ້ໃຫ້ທາງເລືອກ, ຊ່ອງທີ່ພິມອອກຈະຖືກຈັດຮຽງຕາມຕົວອັກສອນ
ໂດຍ ຂໍ້ມູນ ຊື່ພາຍໃນແຕ່ລະປະເພດ, ຍົກເວັ້ນໃນກໍລະນີຂອງ -C ຫຼື -L
ທາງເລືອກ, ຊຶ່ງເຮັດໃຫ້ການຈັດລຽງລໍາດັບທີ່ຈະເຮັດໄດ້ໂດຍ termcap ຊື່ ຫຼື ຍາວ C
ຊື່ຕົວແປ, ຕາມລໍາດັບ.
-T ລົບລ້າງຂໍ້ຈຳກັດຂະໜາດຂອງຂໍ້ຄວາມທີ່ສ້າງຂຶ້ນ. ນີ້ສ່ວນໃຫຍ່ແມ່ນເປັນປະໂຫຍດສໍາລັບ
ການທົດສອບແລະການວິເຄາະ, ນັບຕັ້ງແຕ່ຄໍາອະທິບາຍທີ່ສັງລວມແມ່ນຈໍາກັດ (e.g., 1023 for
termcap, 4096 ສໍາລັບ terminfo).
-t ບອກວ່າ tic ເພື່ອຍົກເລີກຄວາມສາມາດໃນການສະແດງຄວາມຄິດເຫັນ. ປົກກະຕິເມື່ອແປຈາກ
terminfo ກັບ termcap, ຄວາມສາມາດ untranslatable ແມ່ນ commented-out.
-U ບອກວ່າ infocmp ເພື່ອບໍ່ໃຫ້ປະມວນຜົນຂໍ້ມູນຫຼັງຈາກວິເຄາະໄຟລ໌ແຫຼ່ງ. ນີ້
ຄຸນນະສົມບັດຊ່ວຍໃນເວລາທີ່ການປຽບທຽບເນື້ອໃນຕົວຈິງຂອງສອງໄຟລ໌ແຫຼ່ງ, ນັບຕັ້ງແຕ່ມັນ
ບໍ່ລວມເອົາ inferences ວ່າ infocmp ເຮັດໃຫ້ການຕື່ມຂໍ້ມູນໃສ່ທີ່ຂາດຫາຍໄປ.
-V ລາຍງານສະບັບຂອງ ncurses ທີ່ຖືກນໍາໃຊ້ໃນໂຄງການນີ້, ແລະອອກ.
-v n ພິມອອກຂໍ້ມູນການຕິດຕາມກ່ຽວກັບຄວາມຜິດພາດມາດຕະຖານໃນຂະນະທີ່ໂຄງການດໍາເນີນການ. ຄຸນຄ່າທີ່ສູງຂຶ້ນ
ຂອງ n ກະຕຸ້ນ verbosity ຫຼາຍ.
-w width
ປ່ຽນຜົນຜະລິດເປັນ width ລັກສະນະ.
-x ພິມຂໍ້ມູນສໍາລັບຄວາມສາມາດທີ່ຜູ້ໃຊ້ກໍານົດ. ເຫຼົ່ານີ້ແມ່ນການຂະຫຍາຍການ
terminfo repertoire ທີ່ສາມາດໂຫຼດໄດ້ໂດຍໃຊ້ -x ທາງເລືອກຂອງ tic.
ໃຊ້ infocmp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net