ນີ້ແມ່ນຄໍາສັ່ງ jvim ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
vim - Vi IMproved, ຕົວແກ້ໄຂຂໍ້ຄວາມຂອງໂປຣແກຣມເມີ
ສະຫຼຸບສັງລວມ
vim [ທາງເລືອກ] [file ..]
vim [ຕົວເລືອກ] -t tag
vim [ຕົວເລືອກ] -e [errorfile]
ລາຍລະອຽດ
ວິມ ເປັນຕົວແກ້ໄຂຂໍ້ຄວາມທີ່ເຂົ້າກັນໄດ້ກັບ vi. ມັນສາມາດຖືກນໍາໃຊ້ເພື່ອແກ້ໄຂ ASCII ໃດໆ
ຂໍ້ຄວາມ. ມັນເປັນປະໂຫຍດໂດຍສະເພາະສໍາລັບການດັດແກ້ໂຄງການ.
ມີການປັບປຸງຫຼາຍຢ່າງຂ້າງເທິງ vi: multilevel undo, multi windows ແລະ buffers,
ການແກ້ໄຂບັນຊີຄໍາສັ່ງ, ການສໍາເລັດຊື່ໄຟລ໌, ການຊ່ວຍເຫຼືອອອນໄລນ໌, ການຄັດເລືອກຮູບພາບ, ແລະອື່ນໆ .. ອ່ານ
Different.doc ເພື່ອສະຫຼຸບຄວາມແຕກຕ່າງລະຫວ່າງ vi ແລະ Vim.
ສ່ວນຫລາຍແລ້ວ ວິມ ແມ່ນເລີ່ມແກ້ໄຂໄຟລ໌ດຽວດ້ວຍຄໍາສັ່ງ
ໄຟລ໌ vim
ໂດຍທົ່ວໄປແລ້ວ VIM ແມ່ນເລີ່ມຕົ້ນດ້ວຍ:
ຍ້ອນ [ຕົວເລືອກ] [filelist]
ຖ້າລາຍຊື່ໄຟລ໌ຫາຍໄປ, ບັນນາທິການຈະເລີ່ມຕົ້ນດ້ວຍ buffer ຫວ່າງເປົ່າ. ຖ້າບໍ່ດັ່ງນັ້ນແນ່ນອນ
ຫນຶ່ງໃນສາມຕໍ່ໄປນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອເລືອກຫນຶ່ງຫຼືຫຼາຍໄຟລ໌ທີ່ຈະແກ້ໄຂ.
file .. ບັນຊີລາຍຊື່ຂອງຊື່ໄຟລ໌. ອັນທໍາອິດ (ຕາມຕົວອັກສອນ) ຈະເປັນໄຟລ໌ປະຈຸບັນ
ແລະອ່ານເຂົ້າໄປໃນ buffer ໄດ້. ຕົວກະພິບຈະຖືກຕັ້ງຢູ່ໃນແຖວທໍາອິດຂອງ
buffer ໄດ້. ທ່ານສາມາດໄປຫາໄຟລ໌ອື່ນໆດ້ວຍຄໍາສັ່ງ ":next".
-t {tag} ໄຟລ໌ທີ່ຈະແກ້ໄຂແລະຕໍາແຫນ່ງຕົວກະພິບເບື້ອງຕົ້ນແມ່ນຂຶ້ນກັບ "tag", ການຈັດລຽງຂອງ
goto ປ້າຍ. {tag} ຖືກເບິ່ງຢູ່ໃນໄຟລ໌ tags, ໄຟລ໌ທີ່ກ່ຽວຂ້ອງຈະກາຍເປັນ
ໄຟລ໌ປະຈຸບັນແລະຄໍາສັ່ງທີ່ກ່ຽວຂ້ອງຖືກປະຕິບັດ. ສ່ວນຫຼາຍແມ່ນໃຊ້ນີ້
ສໍາລັບໂຄງການ C. {tag} ຫຼັງຈາກນັ້ນຄວນຈະເປັນຊື່ຟັງຊັນ. ຜົນກະທົບແມ່ນວ່າ
ໄຟລ໌ທີ່ມີຟັງຊັນນັ້ນຈະກາຍເປັນໄຟລ໌ປະຈຸບັນແລະຕົວກະພິບແມ່ນ
positioned ໃນການເລີ່ມຕົ້ນຂອງຫນ້າທີ່ (ເບິ່ງ reference.doc, ພາກ "tag
ຄົ້ນຫາ").
-e [errorfile]
ເລີ່ມຕົ້ນໃນໂຫມດ QuickFix. ໄຟລ໌ [errorfile] ຖືກອ່ານແລະຂໍ້ຜິດພາດທໍາອິດແມ່ນ
ສະແດງ. ຖ້າ [errorfile] ຖືກລະເວັ້ນ, ຊື່ໄຟລ໌ແມ່ນໄດ້ມາຈາກ
ທາງເລືອກ 'errorfile' (ຄ່າເລີ່ມຕົ້ນເປັນ "AztecC.Err" ສໍາລັບ Amiga, "ຄວາມຜິດພາດ" ກ່ຽວກັບອື່ນໆ
ລະບົບ). ຂໍ້ຜິດພາດເພີ່ມເຕີມສາມາດຖືກຂ້າມໄປຫາດ້ວຍຄໍາສັ່ງ ":cn". ເບິ່ງ
reference.doc ພາກ 5.5.
OPTIONS
ທາງເລືອກ, ຖ້າມີ, ຕ້ອງຢູ່ກ່ອນລາຍຊື່ໄຟລ໌. ທາງເລືອກອາດຈະຖືກມອບໃຫ້ຢູ່ໃນຄໍາສັ່ງໃດໆ.
-r ຮູບແບບການຟື້ນຕົວ. ໄຟລ໌ swap ຖືກນໍາໃຊ້ເພື່ອຟື້ນຕົວເຊດຊັນການແກ້ໄຂທີ່ຂັດຂ້ອງ. ໄດ້
ໄຟລ໌ swap ແມ່ນໄຟລ໌ທີ່ມີຊື່ໄຟລ໌ດຽວກັນກັບໄຟລ໌ຂໍ້ຄວາມທີ່ມີ ".swp"
ຕໍ່ທ້າຍ. ເບິ່ງ reference.doc, ບົດ "ການຟື້ນຕົວຫຼັງຈາກອຸປະຕິເຫດ".
-v ຮູບແບບການເບິ່ງ. ຕົວເລືອກ 'ອ່ານເທົ່ານັ້ນ' ຈະຖືກຕັ້ງ. ເຈົ້າຍັງສາມາດແກ້ໄຂ buffer ໄດ້,
ແຕ່ຈະຖືກປ້ອງກັນຈາກການຂຽນທັບໄຟລ໌ໂດຍບັງເອີນ. ຖ້າເຈົ້າຕ້ອງການ
ຂຽນທັບໄຟລ໌, ເພີ່ມເຄື່ອງຫມາຍ exclamation ກັບຄໍາສັ່ງ Ex, ໃນ ":w!". ໄດ້
ທາງເລືອກ -v ຍັງຫມາຍເຖິງທາງເລືອກ -n (ເບິ່ງຂ້າງລຸ່ມນີ້). ທາງເລືອກ 'readonly' ສາມາດ
ຣີເຊັດດ້ວຍ ":set noro" (ເບິ່ງ reference.doc, ໝວດຕົວເລືອກ).
-b Binary. A ທາງເລືອກບໍ່ພໍເທົ່າໃດຈະໄດ້ຮັບການຕັ້ງຄ່າທີ່ເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະແກ້ໄຂຖານສອງຫຼື
ໄຟລ໌ executable.
+[num] ສໍາລັບໄຟລ໌ທໍາອິດຕົວກະພິບຈະຖືກຈັດໃສ່ໃນແຖວ "num". ຖ້າ "ຕົວເລກ" ແມ່ນ
ຫາຍໄປ, ຕົວກະພິບຈະຖືກຈັດໃສ່ໃນແຖວສຸດທ້າຍ.
+/pat ສໍາລັບໄຟລ໌ທໍາອິດ, ຕົວກະພິບຈະຖືກຈັດໃສ່ໃນປະກົດການທໍາອິດ
"pat" (ເບິ່ງ reference.doc, ພາກ "ການຄົ້ນຫາແບບ" ສໍາລັບການຄົ້ນຫາທີ່ມີຢູ່
ຮູບແບບ).
+{ຄໍາສັ່ງ}
-c {ຄໍາສັ່ງ}
{command} ຈະຖືກປະຕິບັດຫຼັງຈາກໄຟລ໌ທໍາອິດໄດ້ຖືກອ່ານ. {command} ແມ່ນ
ແປເປັນຄໍາສັ່ງ Ex. ຖ້າ {command} ມີຍະຫວ່າງ ມັນຈະຕ້ອງເປັນ
ຫຸ້ມຢູ່ໃນວົງຢືມສອງເທົ່າ (ນີ້ແມ່ນຂຶ້ນກັບແກະທີ່ຖືກນໍາໃຊ້). ຕົວຢ່າງ:
Vim "+set si" main.c
-x (Amiga ເທົ່ານັ້ນ) Vim ບໍ່ໄດ້ຖືກເປີດໃໝ່ເພື່ອເປີດໜ້າຕ່າງໃໝ່. ທາງເລືອກນີ້ຄວນຈະເປັນ
ໃຊ້ໃນເວລາທີ່ Vim ຖືກປະຕິບັດໂດຍໂຄງການທີ່ຈະລໍຖ້າກອງປະຊຸມແກ້ໄຂ
ສໍາເລັດຮູບ (ເຊັ່ນ: mail). ":sh" ແລະ ":!" ຄໍາສັ່ງຈະບໍ່ເຮັດວຽກ.
-o[N] ເປີດ N windows. ເມື່ອ N ຖືກລະເວັ້ນ, ເປີດປ່ອງຢ້ຽມຫນຶ່ງສໍາລັບແຕ່ລະໄຟລ໌.
-n ບໍ່ມີໄຟລ໌ swap ຈະຖືກໃຊ້. ການຟື້ນຕົວຫຼັງຈາກອຸປະຕິເຫດແມ່ນເປັນໄປບໍ່ໄດ້. ສະດວກຖ້າ
ທ່ານຕ້ອງການແກ້ໄຂໄຟລ໌ໃນຂະຫນາດກາງຊ້າຫຼາຍ (ເຊັ່ນ: floppy). ຍັງສາມາດເຮັດໄດ້
ດ້ວຍ ":set uc=0". ສາມາດຍົກເລີກໄດ້ດ້ວຍ ":set uc=200".
-s {scriptin}
ໄຟລ໌ສະຄຣິບ {scriptin} ຖືກອ່ານແລ້ວ. ຕົວອັກສອນໃນໄຟລ໌ຖືກຕີຄວາມໝາຍ
ຄືກັບວ່າເຈົ້າໄດ້ພິມພວກມັນ. ດຽວກັນສາມາດເຮັດໄດ້ດ້ວຍຄໍາສັ່ງ ":source!
{scriptin}". ຖ້າການສິ້ນສຸດຂອງໄຟລ໌ແມ່ນມາຮອດກ່ອນທີ່ບັນນາທິການຈະອອກໄປ,
ຕົວອັກສອນເພີ່ມເຕີມແມ່ນອ່ານຈາກແປ້ນພິມ.
-w {scriptout}
ຕົວອັກສອນທັງໝົດທີ່ທ່ານພິມຖືກບັນທຶກໄວ້ໃນໄຟລ໌ {scriptout}, ຈົນຮອດ
ເຈົ້າອອກຈາກ VIM. ນີ້ແມ່ນເປັນປະໂຫຍດຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະສ້າງໄຟລ໌ສະຄິບທີ່ຈະນໍາໃຊ້
ດ້ວຍ "vim -s" ຫຼື ":source!".
-T terminal ບອກ Vim ຊື່ຂອງ terminal ທີ່ທ່ານກໍາລັງໃຊ້. ຄວນເປັນຈຸດທີ່ຮູ້ຈັກ
ກັບ Vim (builtin) ຫຼືກໍານົດໄວ້ໃນໄຟລ໌ termcap.
-d ອຸປະກອນເປີດ "ອຸປະກອນ" ສໍາລັບການນໍາໃຊ້ເປັນ terminal. ພຽງແຕ່ຢູ່ໃນ Amiga ໄດ້. ຕົວຢ່າງ: "-d
con: 20/30/600/150".
ໃຊ້ jvim ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net