ນີ້ແມ່ນຄໍາສັ່ງ tda ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
todo - ໂຄງການເຕືອນ / ວຽກງານທີ່ແນໃສ່ນັກພັດທະນາ
ສະຫຼຸບສັງລວມ
todo []
ໂດຍບໍ່ມີທາງເລືອກ, ສະແດງລາຍການໃນໄດເລກະທໍລີປະຈຸບັນ.
tda [-ປ ] [-ກ ] []
ເພີ່ມລາຍການໃຫມ່, ທາງເລືອກໃນການຕິດຕາມັນເປັນລູກຂອງລາຍການທີ່ໃຫ້.
tde
ແກ້ໄຂລາຍການທີ່ໃຫ້.
tdr
ເອົາລາຍການທີ່ໃຫ້.
tdd
ໝາຍລາຍການທີ່ລະບຸວ່າກຳລັງເຮັດແລ້ວ.
todo --link [-ກ ]
ເຊື່ອມຕໍ່ຖານຂໍ້ມູນ devtodo ທີ່ລະບຸໄວ້ໃນອັນປັດຈຸບັນ, ທາງເລືອກໃນການຕິດຕາມັນເປັນ
ລູກຂອງດັດຊະນີທີ່ລະບຸ.
ລາຍລະອຽດ
todo ແມ່ນໂຄງການທີ່ມີຈຸດປະສົງໂດຍສະເພາະສໍາລັບນັກຂຽນໂປລແກລມ (ແຕ່ວ່າໃຜໆກໍ່ໃຊ້ໄດ້
terminal) ເພື່ອຊ່ວຍໃນການພັດທະນາປະຈໍາວັນ.
ມັນຮັກສາບັນຊີລາຍຊື່ຂອງລາຍການທີ່ຍັງບໍ່ທັນໄດ້ສໍາເລັດ. ນີ້ອະນຸຍາດໃຫ້ນັກຂຽນໂປລແກລມ
ຕິດຕາມຂໍ້ບົກພ່ອງທີ່ຍັງຄ້າງຄາຫຼືລາຍການທີ່ຕ້ອງໄດ້ຮັບການສໍາເລັດດ້ວຍຄວາມພະຍາຍາມຫນ້ອຍຫຼາຍ.
ລາຍການສາມາດຈັດລໍາດັບຄວາມສໍາຄັນແລະຍັງສາມາດສະແດງຢູ່ໃນລໍາດັບຊັ້ນ, ດັ່ງນັ້ນລາຍການຫນຶ່ງອາດຈະ
ຂຶ້ນກັບຄົນອື່ນ.
ດ້ວຍການໃຊ້ສະຄຣິບແກະນ້ອຍບາງອັນ (scripts.* ຢູ່ໃນ doc directory ຂອງແຫຼ່ງທີ່ມາ
ການແຈກຢາຍ), todo ຍັງສາມາດສະແດງລາຍການທີ່ຍັງຄ້າງຄາຢູ່ໃນໄດເລກະທໍລີເມື່ອທ່ານປ່ຽນ
ເຂົ້າໄປໃນມັນ. ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ, ຖ້າທ່ານ cd ເຂົ້າໄປໃນໄດເລກະທໍລີແຫຼ່ງສໍາລັບ todo ຕົວມັນເອງທ່ານຄວນ
ເບິ່ງບັນຊີລາຍຊື່ຂອງລາຍການທີ່ຍັງຄ້າງຄາ ... ເວັ້ນເສຍແຕ່ວ່າທັງຫມົດຂອງແມງໄມ້ໄດ້ຖືກແກ້ໄຂ ;).
OPTIONS
ທາງເລືອກສາມາດມີທັງຮູບແບບຍາວແລະສັ້ນ.
ຕົວເລືອກສັ້ນສາມາດຖືກລວມເຂົ້າກັນເປັນໜຶ່ງ argument ໂດຍໃຊ້ hyphen ຕາມດ້ວຍສາຍຂອງ
ທາງເລືອກສັ້ນ. ຕົວກໍານົດການຂອງທາງເລືອກສັ້ນຍັງສາມາດຖືກຕໍ່ທ້າຍກັບສະຕຣິງນີ້.
- ໃນ, -- verbose
ສະແດງຄຳເວົ້າ
-ກ, --ຕື່ມ []
ເພີ່ມບັນທຶກ (ຈະເຕືອນໃຫ້ບັນທຶກຖ້າອັນໃດບໍ່ໄດ້ສະໜອງໃຫ້).
-g, --ການກິນ
ຮ່ວມກັນກັບ --ຕື່ມ or --link, graft the new item to the specific item .
-l, --link
ເຊື່ອມຕໍ່ໄຟລ໌ todo ທີ່ລະບຸໄວ້ໃນເນື້ອໃນຂອງອັນນີ້. ຖ້າຖານຂໍ້ມູນທີ່ເຊື່ອມໂຍງມີ
ຊຸດຫົວຂໍ້, ນີ້ຈະຖືກນໍາໃຊ້ເປັນເນື້ອໃນຂອງລາຍການເຊື່ອມຕໍ່ຖ້າບໍ່ດັ່ງນັ້ນ
ຊື່ໄດເລກະທໍລີຂອງຖານຂໍ້ມູນທີ່ເຊື່ອມໂຍງຈະຖືກໃຊ້. ໃຊ້ --remove (ຫຼື tdr) ເພື່ອເອົາອອກ
ຖານຂໍ້ມູນທີ່ເຊື່ອມໂຍງ - ນີ້ເຮັດ ບໍ່ ເອົາຖານຂໍ້ມູນຕົວມັນເອງ, ພຽງແຕ່ເຊື່ອມຕໍ່.
-R,--reparent [, ]
ປ່ຽນຕົວຫຼັກຂອງດັດຊະນີລາຍການທີ XNUMX ເປັນດັດຊະນີລາຍການທີສອງ. ຖ້າບໍ່ມີທີສອງ
ດັດຊະນີແມ່ນໃຫ້ລາຍການແມ່ນ reparented ກັບຮາກຂອງຕົ້ນໄມ້.
-p, --ບູລິມະສິດ
ໂດຍສົມທົບກັບ --add ຫຼື --edit, ກໍານົດບູລິມະສິດ (ຄ່າເລີ່ມຕົ້ນ | veryhigh | high |
ຂະຫນາດກາງ | ຕໍ່າ | ຕ່ໍາຫຼາຍ)
-e, --ດັດແກ້
ແກ້ໄຂບັນທຶກທີ່ຖືກດັດສະນີໂດຍຕົວເລກທີ່ລະບຸ.
-- ເອົາອອກ
ເອົາບັນທຶກທີ່ຖືກດັດສະນີໂດຍຕົວເລກທີ່ລະບຸໄວ້, ລວມທັງເດັກນ້ອຍ.
-d, --ແລ້ວໆ
ໝາຍບັນທຶກທີ່ລະບຸໄວ້ (ແລະລູກໆຂອງເຂົາເຈົ້າ) ສຳເລັດແລ້ວ.
-D, -- ບໍ່ໄດ້ແລ້ວ
ໝາຍບັນທຶກທີ່ລະບຸໄວ້ (ແລະເດັກນ້ອຍທັງໝົດ) ວ່າຍັງບໍ່ໄດ້ເຮັດ.
--global-database
ລະບຸຖານຂໍ້ມູນທີ່ຈະໃຊ້ຖ້າຫາກວ່າທັງສອງ -G or -- ໂລກ ທາງເລືອກແມ່ນໄດ້ລະບຸໄວ້.
-G, -- ໂລກ
ບັງຄັບໃຫ້ເຮັດເພື່ອໃຊ້ຖານຂໍ້ມູນທີ່ລະບຸດ້ວຍ --global-database. ຖ້ານີ້ຖືກວາງໄວ້
ໃນຂອງທ່ານ ~/.todorc ມັນຈະບັງຄັບໃຫ້ todo ໃຊ້ຖານຂໍ້ມູນນັ້ນກັບການຍົກເວັ້ນທັງຫມົດ
ອື່ນໆ.
--ຖານຂໍ້ມູນ
ປ່ຽນຖານຂໍ້ມູນຈາກຄ່າເລີ່ມຕົ້ນອັນໃດກໍໄດ້ (ໂດຍປົກກະຕິແລ້ວ '.todo') ເປັນໄຟລ໌
ລະບຸ.
-T, --TODO
ສ້າງໄຟລ໌ຂໍ້ຄວາມອອກ TODO ປົກກະຕິຈາກ Todo DB.
-A, --ທັງໝົດ
ທາງລັດສຳລັບຕົວກອງ '+ແລ້ວໆ,+ເດັກນ້ອຍ' ເພື່ອສະແດງບັນທຶກທັງໝົດ.
-f, --ການກັ່ນຕອງ
ສະແດງພຽງແຕ່ບັນທຶກເຫຼົ່ານັ້ນທີ່ຜ່ານການກັ່ນຕອງ. ກະລຸນາອ້າງອີງພາກສ່ວນ FILTERS ສໍາລັບການ
ຂໍ້ມູນເພີ່ມເຕີມ
--ສີ
ລົບລ້າງສີເລີ່ມຕົ້ນຂອງລາຍການທີ່ຕ້ອງເຮັດ. ກະລຸນາເບິ່ງພາກສ່ວນ ສີ ສໍາລັບການຫຼາຍ
ຂໍ້ມູນຂ່າວສານ.
--ສີບັງຄັບ
ບັງຄັບໃຊ້ສີເຖິງແມ່ນວ່າໃນເວລາທີ່ບໍ່ໄດ້ອອກເປັນ TTY. ນີ້ແມ່ນເປັນປະໂຫຍດໃນເວລາທີ່ທໍ່
to ຫນ້ອຍ(1) - ຣ.
--ໂມໂນ ເອົາລໍາດັບການຫລົບຫນີ ANSI ທັງຫມົດອອກຈາກຜົນຜະລິດ - ເປັນປະໂຫຍດສໍາລັບຄວາມບົກຜ່ອງດ້ານສີ
ຢູ່ປາຍຍອດ.
- ຊ່ວຍ ສະແດງການຊ່ວຍເຫຼືອນີ້.
- ການປ່ຽນແປງ
ສະບັບສະແດງຂອງ ToDo.
--ຫົວຂໍ້ []
ຕັ້ງຊື່ຂອງບັນທຶກທີ່ຕ້ອງເຮັດຂອງໄດເລກະທໍລີນີ້.
--date-format
ຮູບແບບການສະແດງຜົນຂອງເວລາ. ຮູບແບບແມ່ນໃຊ້ໂດຍ ເວລາຕໍ່ເວລາ(3). ທ
ຮູບແບບເລີ່ມຕົ້ນແມ່ນ '%c'. ທາງເລືອກນີ້ແມ່ນໄດ້ລະບຸໄວ້ທີ່ດີທີ່ສຸດໃນ ~/.todorc.
-- ຮູບແບບ =
ກໍານົດຮູບແບບຜົນຜະລິດ. ກະລຸນາເບິ່ງພາກສ່ວນ FORMATTING ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ
ຂໍ້ມູນຂ່າວສານ.
-- ຮູບແບບການນໍາໃຊ້ =
ໃຊ້ສະຕຣິງຮູບແບບທີ່ລະບຸໂດຍ (ກໍານົດດ້ວຍ --format) ເປັນ
ຮູບແບບສະຕຣິງທີ່ຈະໃຊ້ໃນເວລາທີ່ການຈັດຮູບແບບທີ່ມີຮູບແບບ builtin .
--ຄັດ
ຈັດຮຽງຖານຂໍ້ມູນດ້ວຍການສະແດງອອກທີ່ລະບຸ. ອ້າງເຖິງພາກສ່ວນ ກຳ ລັງຈັດຮຽງ ສໍາລັບການ
ຂໍ້ມູນລະອຽດເພີ່ມເຕີມ.
--ວິຕົກກັງວົນ
ມີຄວາມວິຕົກກັງວົນໃນບາງການຕັ້ງຄ່າ, ລວມທັງການອະນຸຍາດ.
--database-loaders < loader ບັນຊີລາຍຊື່>
ລອງໃຊ້ຮູບແບບຖານຂໍ້ມູນຕາມລໍາດັບ. ຮູບແບບທີ່ຖືກຕ້ອງແມ່ນ xml ແລະ binary. ຕົວຢ່າງ.
todo --database-loaders binary,xml. ຮູບແບບເລີ່ມຕົ້ນແມ່ນ XML.
-- ສຳຮອງ []
ສໍາຮອງຂໍ້ມູນຖານຂໍ້ມູນເຖິງ ເວລາ, ກ່ອນທີ່ມັນຈະຂຽນເຖິງ. ຖ້າ ບໍ່ແມ່ນ
ລະບຸໄວ້, ຫນຶ່ງສໍາຮອງຂໍ້ມູນຈະຖືກເຮັດ. ຊື່ໄຟລ໌ທີ່ໃຊ້ເພື່ອເກັບຮັກສາສໍາຮອງຂໍ້ມູນແມ່ນ
ຊື່ຖານຂໍ້ມູນເລີ່ມຕົ້ນທີ່ມີການດັດແກ້ຂອງພວກເຂົາຕໍ່ທ້າຍເຊັ່ນ: .todo.1, .todo.2, ແລະອື່ນໆ.
ຕົວຈິງແລ້ວການນໍາໃຊ້ຫນຶ່ງໃນການສໍາຮອງຂໍ້ມູນເຫຼົ່ານີ້, ທ່ານສາມາດບໍ່ວ່າຈະ mv ມັນກັບ .todo ຫຼືໃຊ້
--database .todo. ເພື່ອກໍານົດການນໍາໃຊ້ຂອງມັນຢ່າງຊັດເຈນ.
- ແມ່ນແລ້ວ, -- ສະຫຼຸບ
ສະຫຼັບໂໝດ "ສະຫຼຸບ", ບ່ອນທີ່ລາຍການຍາວຖືກຕັດເປັນແຖວໜຶ່ງ.
-c, -- ຄໍາເຫັນ
ແກ້ໄຂຫຼືສະແດງຄວາມຄິດເຫັນຕາມລໍາດັບ.
--ຫມົດເວລາ []
If ຖືກກໍານົດໄວ້, ເວລາຫມົດເວລາລະຫວ່າງການສະແດງຖານຂໍ້ມູນຖືກຕັ້ງເປັນຕົວເລກນີ້
ຂອງວິນາທີ. ຖ້າບໍ່ມີ ຖືກກໍານົດ, ພຶດຕິກໍາແມ່ນເພື່ອສະແດງຖານຂໍ້ມູນ
ພຽງແຕ່ ຖ້າຫາກວ່າມັນບໍ່ໄດ້ຮັບການສະແດງສໍາລັບຈໍານວນວິນາທີທີ່ກໍານົດໄວ້ໂດຍ --timeout
ກັບ ໄດ້ ມອບໃຫ້. ຕົວຢ່າງ. todo --ຫມົດເວລາ 10 --ຫມົດເວລາ ພຽງແຕ່ຈະສະແດງ
ຖານຂໍ້ມູນຫຼາຍຄັ້ງໃນທຸກໆ 10 ວິນາທີ. ການວາງ ກ ຫມົດເວລາ 10 ໃນຂອງທ່ານ ~/.todorc ເປັນ
ທາງເລືອກທີ່ດີ, ຫຼັງຈາກນັ້ນ -timeout ໃນ doc/scripts.* ຈະຫມາຍຄວາມວ່າຖານຂໍ້ມູນ
ຈະບໍ່ສະແດງທຸກຄັ້ງທີ່ທ່ານ cd ເຂົ້າໄປໃນໄດເລກະທໍລີ.
-- ລ້າງ []
ລ້າງລາຍການທີ່ເຮັດແລ້ວທັງໝົດທີ່ເກົ່າກວ່າ ທີ່ຢູ່ ຖ້າຫາກວ່າ ຖືກລະເວັ້ນ, ທັງໝົດ
ການບັນທຶກສໍາເລັດແມ່ນຖືກລົບລ້າງ.
ສິດທິພິເສດ
ບູລິມະສິດສາມາດຖືກລະບຸໄວ້ໃນສັນຍາລັກໂດຍໃຊ້ຄໍາສັບຕ່າງໆ Default, ສງູຫຼາຍ, ສູງ, ຂະຫນາດກາງ,
ຕ່ໍາ ແລະ ຕ່ໍາຫຼາຍ.
ໄດ້ Default ບູລິມະສິດມີຄວາມໝາຍພິເສດໃນນັ້ນມັນຈະໃຊ້ບູລິມະສິດເລີ່ມຕົ້ນສຳລັບອັນໃດກໍໄດ້
ການກະທຳ. ນີ້ຫມາຍຄວາມວ່າເມື່ອແກ້ໄຂລາຍການທີ່ມີຢູ່ແລ້ວ, ບູລິມະສິດຂອງມັນຖືກຮັກສາໄວ້; ເມື່ອໃດ
ການສ້າງລາຍການໃຫມ່, ບູລິມະສິດຈະຖືກຕັ້ງເປັນ ຂະຫນາດກາງ; ໃນເວລາທີ່ grafting ລາຍການໃຫມ່, ຂອງຕົນ
ບູລິມະສິດຈະເປັນຂອງພໍ່ແມ່ຂອງຕົນ. DevTodo ຈະບໍ່ກະຕຸ້ນໃຫ້ມີບູລິມະສິດຖ້າວ່ານີ້ແມ່ນ
ລະບຸໄວ້, ເຮັດໃຫ້ມັນເປັນຄຸນສົມບັດທີ່ເປັນປະໂຫຍດສໍາລັບ todorc ຂອງທ່ານ. ເຊັ່ນດຽວກັນກັບທາງເລືອກທັງຫມົດ, ບູລິມະສິດ
ສາມາດ overridden ໃນເສັ້ນຄໍາສັ່ງ.
FILTERS
ການກັ່ນຕອງແມ່ນປະກອບດ້ວຍບັນຊີລາຍຊື່ຂອງການສະແດງອອກທີ່ໃຊ້ເພື່ອກໍານົດບັນທຶກທີ່ເປັນ
ສະແດງ.
ຮູບແບບທົ່ວໄປຂອງການສະແດງອອກການກັ່ນຕອງແມ່ນ:
([-|=|+](ທັງໝົດ|ເດັກນ້ອຍ|ແລ້ວໆ| | )) | (/ ການສະແດງອອກ>)
ໂດຍທົ່ວໄປແລ້ວ, ຖ້າການສະແດງອອກຂອງການກັ່ນຕອງຖືກນໍາຫນ້າດ້ວຍ '-' ມັນຈະ ບໍ່ ສະແດງລາຍການທີ່
ກົງກັບການສະແດງຜົນ, ຖ້າຖືກນຳໜ້າດ້ວຍ '+' ມັນຈະສະແດງລາຍການທີ່ກົງກັບອັນນີ້
ການສະແດງອອກນອກຈາກຄົນອື່ນ, ຫຼືຖ້າມີຄໍານໍາຫນ້າດ້ວຍ '=' (ຫຼືບໍ່ມີຄໍານໍາຫນ້າທັງຫມົດ) ມັນຈະ
ການສະແດງ ພຽງແຕ່ ລາຍການເຫຼົ່ານັ້ນທີ່ກົງກັບການສະແດງອອກ. ຈົ່ງຈື່ໄວ້ວ່າອັນນີ້ຈະຄົ້ນຫາພຽງແຕ່ລາຍການ
ບໍ່ໄດ້ຖືກຍົກເວັ້ນໂດຍຕົວກອງອື່ນໆ, ດັ່ງນັ້ນເພື່ອຄົ້ນຫາຖານຂໍ້ມູນທັງຫມົດທ່ານຈະຕ້ອງເຮັດ
ບາງສິ່ງບາງຢ່າງເຊັ່ນ: todo --ການກັ່ນຕອງ all,/some-search-string.
ຮູບແບບທີສອງຂອງການສະແດງອອກຂອງການກັ່ນຕອງແມ່ນໃຊ້ສໍາລັບການຊອກຫາຂໍ້ຄວາມໃນຖານຂໍ້ມູນ. <ຄົ້ນຫາ
ການສະແດງອອກ> ແມ່ນການສະແດງອອກປົກກະຕິທີ່ກົງກັບເນື້ອໃນຂໍ້ຄວາມຂອງແຕ່ລະລາຍການ.
ປະລໍາມະນູການກັ່ນຕອງໄດ້ຖືກກັ່ນຕອງຕາມລໍາດັບໂດຍລັດສໍາເລັດ, ບູລິມະສິດ, ຫຼັງຈາກນັ້ນຄົ້ນຫາ. ດັ່ງນັ້ນລາຍການທໍາອິດ
ທີ່ບໍ່ກົງກັບຕົວກອງ "ເຮັດແລ້ວ" ຈະຖືກຍົກເວັ້ນ, ຫຼັງຈາກນັ້ນສິ່ງທີ່ບໍ່ກົງກັບ
ການກັ່ນຕອງບູລິມະສິດ, ແລະອື່ນໆ.
ການສະແດງອອກໂດຍລະອຽດ:
ທັງຫມົດ ບັງຄັບໃຫ້ສະແດງລາຍການທັງໝົດ. ຄໍານໍາຫນ້າຕ່າງໆບໍ່ມີຜົນຕໍ່ເລື່ອງນີ້
ການສະແດງອອກ.
ເດັກນ້ອຍ
ຫຍໍ້ ຫຼືຂະຫຍາຍລາຍການຍ່ອຍ. ຖ້າຄໍານໍາຫນ້າ '-' ແມ່ນປະຈຸບັນເດັກນ້ອຍແມ່ນ
ພັງລົງ, ຖ້າບໍ່ດັ່ງນັ້ນເດັກນ້ອຍຈະຖືກສະແດງ.
ເຮັດ ກັ່ນຕອງວ່າລາຍການສໍາເລັດຫຼືບໍ່.
ຕົວຊີ້ວັດບັນທຶກແມ່ນລະບຸເປັນຕົວເລກ. ໄລຍະສາມາດໃຫ້ ala '1.2.10-20'.
ບຸລິມະສິດແມ່ນໄດ້ລະບຸໄວ້ຕາມທີ່ໄດ້ອະທິບາຍໄວ້ໃນ ສິດທິພິເສດ ພາກ. ຄຳນຳໜ້າຂອງ '-'
ຈະສະແດງລາຍການທັງໝົດທີ່ມີບູລິມະສິດໜ້ອຍກວ່າ ຫຼືເທົ່າກັບບຸລິມະສິດທີ່ໃຫ້ໄວ້.
ດ້ວຍຄຳນຳໜ້າ '+', ລາຍການທັງໝົດທີ່ມີບູລິມະສິດໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບທີ່ໃຫ້ໄວ້
ບູລິມະສິດແມ່ນສະແດງໃຫ້ເຫັນ. ຖ້າ '=' ຫຼືບໍ່ມີຄໍານໍາຫນ້າແມ່ນໃຫ້, ພຽງແຕ່ລາຍການທີ່ມີກໍານົດ
ບູລິມະສິດຖືກສະແດງ.
ຕົວຢ່າງ:
todo --filter ເຮັດແລ້ວ,-ເດັກນ້ອຍ,+ຕໍ່າ
ນີ້ຈະສະແດງພຽງແຕ່ລາຍການທີ່ເຮັດແລ້ວແລະມີບູລິມະສິດຕ່ໍາຫຼືສູງກວ່າ. ໃນ
ນອກຈາກນັ້ນ, ເດັກນ້ອຍຈະຖືກລົ້ມລົງ.
todo /[Tt]ລາວ
ສະແດງພຽງແຕ່ລາຍການເຫຼົ່ານັ້ນທີ່ມີຄໍາວ່າ 'the' ໃນພວກມັນ, ບ່ອນທີ່ຕົວອັກສອນທໍາອິດສາມາດຕ່ໍາກວ່າ
ຫຼືຕົວພິມໃຫຍ່. ມັນອາດຈະມີຄວາມຈໍາເປັນທີ່ຈະອ້າງເຖິງການສະແດງອອກຂອງການຄົ້ນຫາເພື່ອຮັບປະກັນວ່າແກະເຮັດ
ບໍ່ຕີຄວາມຫມາຍໃຫ້ເຂົາເຈົ້າ.
ການຈັດຮູບແບບ
ຜົນຜະລິດຂອງ todo ສາມາດປ່ຽນແປງໄດ້ຕາມຄວາມມັກຂອງທ່ານໂດຍການກໍານົດຂອງທ່ານເອງ
ການຈັດຮູບແບບສະຕຣິງ. ສາຍເຫຼົ່ານີ້ແມ່ນຄ້າຍຄືກັນກັບທີ່ໃຊ້ໃນ printf(3) ແລະ ເວລາຕໍ່ເວລາ(3).
ຕົວຢ່າງຕໍ່ໄປນີ້, ເຊິ່ງສາມາດຖືກຈັດໃສ່ໃນ ~/.todorc, ຈະ mimic ຄ່າເລີ່ມຕົ້ນ
ພຶດຕິກຳ:
# ສະແດງໃນຮູບແບບເລີ່ມຕົ້ນ
format display=%i%[info]%f%2n.%[priority]%T
# ສະແດງໃນຮູບແບບເລີ່ມຕົ້ນ
format generated=%2i-%T%2i (ເພີ່ມ %d, ບູລິມະສິດ %p)\n\n
ມີສີ່ທາງເລືອກຮູບແບບແຍກຕ່າງຫາກ: ການສະແດງ, ຜະລິດ, verbose-ສະແດງ ແລະ verbose-
ຜະລິດ. ສອງອັນສຸດທ້າຍຖືກໃຊ້ເພື່ອຈັດຮູບແບບຂໍ້ຄວາມຕາມລໍາດັບຂອງພວກເຂົາເມື່ອ --verbose ແມ່ນ
ລະບຸເປັນການໂຕ້ຖຽງທີ່ຕ້ອງເຮັດ.
ນອກຈາກນັ້ນ, ຜູ້ໃຊ້ສາມາດສ້າງສະຕຣິງຮູບແບບຂອງຕົນເອງໄດ້ໂດຍພຽງແຕ່ຖ່າຍທອດທີ່ແຕກຕ່າງກັນ
ຕົວລະບຸເຖິງ ຮູບແບບ. ນີ້ສາມາດຖືກເປີດໃຊ້ງານໂດຍການໃຊ້ -- ຮູບແບບການນໍາໃຊ້. ຕົວຢ່າງ.
format full-report=%i%[info]%f%2n.%[priority]%+1T%+1i%[info]ເພີ່ມ: %[normal]%c
%[info]ສຳເລັດແລ້ວ: %[normal]%d\n%+1i%[info]ໄລຍະເວລາ: %[normal]%D %[info]ບູລິມະສິດ:
%[ປົກກະຕິ]%p\n\n
# ລົບລ້າງຮູບແບບການສະແດງເພື່ອໃຊ້ "ບົດລາຍງານເຕັມ".
use-format display=ລາຍງານເຕັມ
ທຸງຕ່າງໆທີ່ມີຢູ່ແມ່ນ:
% > ໄດ້ > ທຸງກໍານົດຈໍານວນພື້ນທີ່ ເພື່ອໃຊ້ສຳລັບການຫຍໍ້ໜ້າທັງໝົດໃນອະນາຄົດ.
%[+|-][ ]i
ຫຍໍ້ໜ້າໄປຫາຄວາມເລິກຂອງລາຍການປັດຈຸບັນ. ລະບຸຄວາມເລິກທີ່ຈະຫຍໍ້ໜ້າໄປຫາ. ຖ້າ is
ຍົກເວັ້ນ, ລະດັບປະຈຸບັນຖືກນໍາໃຊ້. ສາມາດນຳໃຊ້ຄ່າທີ່ກ່ຽວຂ້ອງໄດ້. ຕົວຢ່າງ. '%+1T' ຈະ
ຫຍໍ້ໜ້າໄປໜຶ່ງລະດັບສູງກວ່າລະດັບການຫຍໍ້ໜ້າປັດຈຸບັນ.
%[+|-][ ]ທ
ສະແດງຂໍ້ຄວາມຂອງລາຍການ, ຫໍ່ດ້ວຍ 80 ລັກສະນະແລະ indented ກັບ
ລະດັບທີ່ກໍານົດໄວ້. ຄວາມຫມາຍຂອງ ຄືກັນກັບ %i. ໃຫ້ສັງເກດວ່າຂໍ້ຄວາມທີ່ຫໍ່
ອັດຕະໂນມັດເພີ່ມ '0 ໃນຕອນທ້າຍຂອງຂໍ້ຄວາມ, ໃນຂະນະທີ່ %t ຈະບໍ່.
%t ບໍ່ໄດ້ຫໍ່, ຂໍ້ຄວາມທີ່ບໍ່ມີການຈັດຮູບແບບຂອງລາຍການ.
%s ຂໍ້ຄວາມສະຫຼຸບ (ie. ແຖວດຽວເທົ່ານັ້ນ, ເທົ່າກັບ -- ສະຫຼຸບ).
%p ລະດັບບູລິມະສິດຂອງລາຍການປະຈຸບັນ.
%c ວັນທີສ້າງລາຍການປະຈຸບັນ, ຈັດຮູບແບບຕາມ --date-format.
%d ວັນທີທີ່ລາຍການຖືກໝາຍວ່າສຳເລັດແລ້ວ, ຖືກຈັດຮູບແບບຕາມ --date-format.
%D ໄລຍະເວລາຂອງລາຍການ, ຈັດຮູບແບບຕາມ --date-format.
%[ ]ນ
ເລກດັດຊະນີຂອງລາຍການປະຈຸບັນ. ຄ່າຕົວເລກທາງເລືອກ ລະບຸ
ຈໍານວນຕົວອັກສອນທີ່ຕົວເລກຄວນຈະຄອບຄອງ. ຕົວເລກແມ່ນ padded ອອກໂດຍມີຊ່ອງຫວ່າງ
ເພື່ອຕື່ມຕົວເລກຂອງຕົວອັກສອນນີ້.
%f ທຸງລັດຂອງລາຍການປະຈຸບັນ. ຄ່າທີ່ສະແດງສໍາລັບທຸງນີ້ແມ່ນ '+'
ຫມາຍເຖິງເດັກນ້ອຍ, '-' ຫມາຍຄວາມວ່າສໍາເລັດ, '*' ຫມາຍຄວາມວ່າເຮັດກັບເດັກນ້ອຍ.
%F ທຸງລັດທີ່ມະນຸດສາມາດອ່ານໄດ້ຂອງລາຍການປັດຈຸບັນ. ຄ່າທີ່ສະແດງສໍາລັບການນີ້
ທຸງແມ່ນ 'ເດັກນ້ອຍ', 'ເຮັດ' ຫມາຍຄວາມວ່າສໍາເລັດ', 'ເຮັດແລ້ວ, ເດັກນ້ອຍ' ແລະ 'ເປີດ'.
%[ ]
ສີສາມາດຖືກກໍານົດດ້ວຍທຸງນີ້. ຄ່າທີ່ຖືກຕ້ອງສໍາລັບ ແມ່ນ:
ຕ່ໍາຫຼາຍ, ຕ່ໍາ, ຂະຫນາດກາງ, ສູງ, ສງູຫຼາຍ, ຫົວຂໍ້, ຂໍ້ມູນ, ແລະ ບູລິມະສິດ. ເຫຼົ່ານີ້ແມ່ນຍຸດຕິທໍາ
ຄໍາອະທິບາຍດ້ວຍຕົນເອງ, ຍົກເວັ້ນ ບູລິມະສິດ ການປ່ຽນແປງສີບູລິມະສິດຂອງລາຍການປະຈຸບັນ. ຕົວຢ່າງ.
%[ບູລິມະສິດ]
ກະລຸນາສັງເກດວ່າເມື່ອຫຍໍ້ຫນ້າ, ທ່ານຈະ ໂດຍປົກກະຕິ ຕ້ອງການໃຊ້ຄ່ານຳໜ້າຂອງ '+1'
ກັບ %T. ie. %+1T. ອັນນີ້ບັງຄັບໃຫ້ຂໍ້ຄວາມຫຍໍ້ໜ້າເຂົ້າໄປເລິກກວ່າປັດຈຸບັນ
ລະດັບ, ເຮັດໃຫ້ມັນຢູ່ຫ່າງຈາກຮູບແບບອື່ນໆທີ່ທ່ານອາດຈະໄດ້ໃຊ້.
ກຳ ລັງຈັດຮຽງ
ການສະແດງລາຍການໃນຖານຂໍ້ມູນສາມາດຖືກຈັດຮຽງຕາມຫຼາຍປຸ່ມ. ໃຫ້ຊຸດຂອງ
ປຸ່ມທີ່ຕ້ອງເຮັດຈັດຮຽງຢູ່ໃນແຕ່ລະກະແຈຕິດຕໍ່ກັນ, ສືບຕໍ່ໄປຫາອັນຕໍ່ໄປພຽງແຕ່ຖ້າລະຫັດກ່ອນໜ້າ
ການປຽບທຽບແມ່ນເທົ່າທຽມກັນ. ຍົກຕົວຢ່າງ:
todo --sort -done,ຂໍ້ຄວາມ
ນີ້ຈະຈັດລໍາດັບທໍາອິດໂດຍບໍ່ວ່າຈະເປັນລາຍການທີ່ສໍາເລັດແລະທີສອງໂດຍຂໍ້ຄວາມຂອງເຂົາເຈົ້າ. ນີ້
ຈັດກຸ່ມລາຍການອອກເປັນສອງທ່ອນຢ່າງຢ່າງມີປະສິດທິພາບ - ອັນທີ່ສົມບູນ ແລະສິ່ງທີ່ບໍ່ແມ່ນ.
ກະແຈທີ່ມີຢູ່ແມ່ນ ສ້າງ, ແລ້ວສິ້ນ, ຂໍ້ຄວາມ, ບູລິມະສິດ, ໄລຍະເວລາ, none ແລະ
ເຮັດ. ແຕ່ລະກະແຈ, ຍົກເວັ້ນ none ສາມາດໄດ້ຮັບການນໍາຫນ້າດ້ວຍ a - ເພື່ອກັບຄືນໄປບ່ອນຂອງຄໍາສັ່ງເລີ່ມຕົ້ນຂອງຕົນແລະ
ປຸ່ມຫຼາຍຕ້ອງຖືກແຍກອອກດ້ວຍ ,.
ຖ້າພົບພາລາມິເຕີ --sort ຫຼາຍອັນສຸດທ້າຍແມ່ນໃຊ້. ນີ້ຫມາຍຄວາມວ່າ ກ
'ຈັດຮຽງ' ເຂົ້າໃນ ~/.todorc ຈະຖືກ overridden ໂດຍໃດໆໃນເສັ້ນຄໍາສັ່ງ.
ດັດສະນີ
ຕົວຊີ້ວັດແມ່ນໃຊ້ເປັນທາງເລືອກໃນການໂຕ້ຖຽງແຖວຄໍາສັ່ງທີ່ຫຼາກຫຼາຍ. ຕົວຊີ້ວັດບັນທຶກຫຼາຍອັນ
ຖືກແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ (ຍະຫວ່າງແມ່ນ ບໍ່ ອະນຸຍາດ). ເດັກນ້ອຍມີຂອບເຂດໂດຍໃຊ້ '.'.
ຕົວຢ່າງ, ໃຫ້ບັນທຶກຕໍ່ໄປນີ້:
1. Do man pages
1. ເຮັດໃຫ້ພວກເຂົາງາມຂຶ້ນ.
2. ເຮັດເອກະສານ HTML ເຊັ່ນດຽວກັນ.
ລາຍການຍ່ອຍທີ 1.2 ຈະຖືກສະແດງດັ່ງນີ້: XNUMX
ສາມາດໃຊ້ຕົວແທນ '*' ເພື່ອເປັນຕົວແທນຂອງເດັກນ້ອຍທັງໝົດຂອງ node. ຕົວຢ່າງ. 1.*
ຂອບເຂດຂອງບັນທຶກສາມາດຖືກກໍານົດໂດຍການໃຊ້ ' - '. ຕົວຢ່າງ: ເພື່ອໝາຍບັນທຶກ 10.1.2,
10.1.3 ແລະ 10.3.4 ດັ່ງທີ່ເຮັດແລ້ວ, ເຈົ້າສາມາດເຮັດໄດ້: todo --done 10.1.2-4
ສີ
ລາຍການຕ່າງໆສາມາດໃສ່ສີໄດ້. ລາຍການທີ່ສາມາດມີ ສງູຫຼາຍ, ສູງ, ຂະຫນາດກາງ, ຕ່ໍາ, ຕ່ໍາຫຼາຍ,
ຫົວຂໍ້ ແລະ ຂໍ້ມູນ. ຂໍ້ມູນ ຖືກນໍາໃຊ້ເພື່ອສະແດງຕົວເລກລາຍການແລະຂໍ້ມູນທົ່ວໄປ.
ລາຍການເຫຼົ່ານີ້ສາມາດຖືກຕັ້ງເປັນໜຶ່ງໃນແປດສີ. ສີເຫຼົ່ານັ້ນແມ່ນ ສີດໍາ, ສີແດງ, ສີຂຽວ,
ສີເຫຼືອງ, ສີຟ້າ, magenta, ຖົ່ວລຽນ, ສີຂາວ ແລະ Default. ສີ Default ຖືກນໍາໃຊ້ເພື່ອກໍານົດ
ສີຈຸດເລີ່ມຕົ້ນຂອງພື້ນໜ້າ.
ສີແມ່ນໄດ້ລະບຸໄວ້ດັ່ງນັ້ນ:
=[+]
ຖ້າທາງເລືອກ + ໃນການສະແດງອອກນີ້ແມ່ນໃຊ້ມັນຈະເຮັດໃຫ້ລາຍການກາຍເປັນຕົວ ໜາ.
ຕົວຢ່າງ, ເສັ້ນຢູ່ໃນຂອງທ່ານ ~/.todorc ອາດຈະເບິ່ງຄືວ່າ:
ສີປານກາງ=+ສີຂາວ
ເຊິ່ງຈະເຮັດໃຫ້ ຂະຫນາດກາງ ຂໍ້ຄວາມ ກ້າຫານ ສີຂາວ.
TODORC
todo ສາມາດໂຫລດຕົວເລືອກຈາກໄຟລ໌ຊັບພະຍາກອນຈໍານວນຫນຶ່ງ. ລໍາດັບທີ່ສິ່ງເຫຼົ່ານີ້ຖືກວິເຄາະ
ແມ່ນດັ່ງຕໍ່ໄປນີ້:
1. ໄຟລ໌ທີ່ລະບຸໄວ້ໃນຕົວແປສະພາບແວດລ້ອມ TODORC ຫຼື, ຖ້າມັນບໍ່ມີ,
/etc/todorc.
2. ~/.todorc
ຕົວເລືອກຕ່າງໆແມ່ນສະສົມຢູ່ໃນສິ່ງທີ່ໂຫລດມາຈາກ $TODORC ຈະຖືກ overridden ຫຼືເພີ່ມໃສ່ໂດຍ
ຜູ້ທີ່ຢູ່ໃນ ~/.todorc.
ທາງເລືອກເຫຼົ່ານີ້ແມ່ນໄດ້ລະບຸໄວ້ເປັນຄູ່ສໍາຄັນ / ມູນຄ່າ, ຫນຶ່ງຕໍ່ແຖວສໍາຄັນແມ່ນຊື່ຍາວຂອງ a
argument ແຖວຄໍາສັ່ງແລະຄ່າແມ່ນພາລາມິເຕີຂອງ argument ນັ້ນ, ຖ້າມີ. ເພີ່ມເຕີມ,
ຕົວແປສະພາບແວດລ້ອມໄດ້ຖືກຂະຫຍາຍອອກ.
ຕົວຢ່າງ, ການໂຕ້ຖຽງແຖວຄໍາສັ່ງ --filter ຍອມຮັບພາລາມິເຕີທີ່ເປັນຕົວກອງ
ການສະແດງອອກ. ການກັ່ນຕອງເລີ່ມຕົ້ນສາມາດຖືກເພີ່ມໃສ່ ~/.todorc ໄຟລ໌ເຊັ່ນ:
# ຢ່າສະແດງລາຍການເດັກນ້ອຍຕາມຄ່າເລີ່ມຕົ້ນ
ການກັ່ນຕອງ - ເດັກນ້ອຍ
ຄວາມແຕກຕ່າງພຽງແຕ່ລະຫວ່າງທາງເລືອກທີ່ລະບຸໄວ້ໃນໄຟລ໌ rc ແລະທີ່ຢູ່ໃນເສັ້ນຄໍາສັ່ງ
ແມ່ນວ່າທາງເລືອກໃນໄຟລ໌ rc ບໍ່ໄດ້ຖືກນໍາຫນ້າໂດຍ --.
ນອກຈາກນັ້ນ, ມີສອງຄໍາສັ່ງທີ່ມີຢູ່ໃນໄຟລ໌ RC ທີ່ບໍ່ມີຢູ່ໃນ
ເສັ້ນຄໍາສັ່ງ. ພວກເຂົາແມ່ນ:
ຄໍາສັ່ງທໍາອິດ, on, ຖືກນໍາໃຊ້ເພື່ອເພີ່ມຄໍາສັ່ງສະເພາະ. ຮູບແບບຂອງນີ້
ຄໍາສັ່ງແມ່ນ: on [ ]. ເຫດການທີ່ຖືກຕ້ອງແມ່ນ ເພີ່ມ, ເອົາ, ເບິ່ງ, ດັດແກ້,
ຜະລິດ, ເຮັດ, ບໍ່ແລ້ວ, ຫົວຂໍ້, ລ້ຽງດູ, load, save, ການເຊື່ອມຕໍ່, ສ້າງ ແລະ purge. ຫຼາຍ
ຄໍາສັ່ງສາມາດຖືກສົ່ງໄປຫາ on ໂດຍການປິດໃຫ້ເຂົາເຈົ້າໃນວົງເລັບ (ຕ້ອງມີຊ່ອງຫວ່າງສີຂາວລະຫວ່າງ
ໂທເຄັນ). ຕົວຢ່າງເຕັມຂ້າງລຸ່ມນີ້.
ຄໍາສັ່ງທີສອງແມ່ນ exec <ແກະ ຄໍາສັ່ງ>. ຄໍາສັ່ງນີ້ຈະປະຕິບັດການໂຕ້ຖຽງທີ່ມັນແມ່ນ
ໃຫ້ຢູ່ໃນແກະ. ສະພາບແວດລ້ອມປ່ຽນແປງໄດ້ $TODODB ມີຊື່ໄຟລ໌ຂອງປະຈຸບັນ
ຖານຂໍ້ມູນ. ຕົວຢ່າງ. exec chmod 600 $TODODB
ມີໄຟລ໌ rc ຕົວຢ່າງຢູ່ໃນໄດເລກະທໍລີຍ່ອຍ doc ຂອງການແຈກຢາຍແຫຼ່ງ.
ຕົວຢ່າງ
ເພື່ອສະແດງລາຍການທີ່ຍັງຄ້າງຄາຢູ່ໃນໄດເລກະທໍລີປະຈຸບັນ, ພຽງແຕ່ພິມ:
todo
ເພື່ອເອົາບັນທຶກ 1, 2 ແລະ 4 ອອກ:
todo --remove 1,2,4
ເພື່ອສະແດງລາຍການທັງໝົດ:
ເຮັດທັງຫມົດ
ເພື່ອສະແດງພຽງແຕ່ລາຍການລະດັບສູງສຸດແລະບໍ່ແມ່ນລູກຂອງພວກເຂົາ:
todo - ເດັກນ້ອຍ
(ເຖິງແມ່ນວ່າ - ເດັກນ້ອຍ ບໍ່ແມ່ນການໂຕ້ຖຽງທີ່ຖືກຕ້ອງ, ນີ້ເຮັດວຽກເພາະວ່າ todo ຕີຄວາມຫມາຍໃດໆ
arguments ແຖວຄໍາສັ່ງມັນບໍ່ຮັບຮູ້ວ່າເປັນສ່ວນຫນຶ່ງຂອງການສະແດງອອກການກັ່ນຕອງ)
ຕົວຢ່າງທີ່ສັບສົນກວ່າ. ນີ້ຈະເພີ່ມລາຍການໃຫມ່, ດ້ວຍຂໍ້ຄວາມຂອງລາຍການທີ່ລະບຸໄວ້ໃນ
ເສັ້ນຄໍາສັ່ງ, ມີບູລິມະສິດຂອງ ສູງ ເປັນລູກຂອງລູກທີສາມຂອງລາຍການທີສອງ (ຖ້າ
ທີ່ມີຄວາມຮູ້ສຶກໃດຫນຶ່ງ):
todo -a “Fix the man page” -p high -g 2.3
ນີ້ແມ່ນຕົວຢ່າງຂອງວິທີການນໍາໃຊ້ຄຸນສົມບັດ TODO ຂອງ todo. ມັນເຮັດໃຫ້ todo ສ້າງໃຫມ່
ໄຟລ໌ TODO ຈາກຂໍ້ມູນທີ່ເກັບໄວ້ໃນຖານຂໍ້ມູນ. ຕົວຢ່າງໂດຍສະເພາະນີ້ຜົນໄດ້ຮັບທັງຫມົດ
ລາຍການໄປຫາໄຟລ໌ TODO, ເຖິງແມ່ນວ່າລາຍການທີ່ຖືກໝາຍວ່າສຳເລັດແລ້ວ.
todo --filter all --TODO
ຕົວຢ່າງນີ້ສະແດງໃຫ້ເຫັນການນໍາໃຊ້ທີ່ດີຂອງຜົນກະທົບຕໍ່ເຫດການ. ເມື່ອຖານຂໍ້ມູນໃຫມ່ຖືກສ້າງຂື້ນ
ຈະບັງຄັບໃຫ້ອະນຸຍາດຂອງຕົນເປັນ 0600.
ສ້າງ {
ຄຳເວົ້າ
exec chmod 600 .todo
}
ໃຊ້ tda ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net
