8 ຄຳ ແນະ ນຳ ແລະເຄັດລັບຂອງບັນນາທິການທີ່ ໜ້າ ສົນໃຈ ສຳ ລັບຜູ້ບໍລິຫານ Linux ທຸກພາກ 2
ໃນບົດຂຽນທີ່ຜ່ານມາຂອງຊຸດນີ້ພວກເຮົາໄດ້ທົບທວນ RHCE).
ທີ່ເວົ້າວ່າ, ໃຫ້ເລີ່ມຕົ້ນ.
ຄຳ ແນະ ນຳ ທີ 8: ສ້າງ ໜ້າ ຕ່າງຫຼືແນວຕັ້ງ
ຄຳ ແນະ ນຳ ນີ້ໄດ້ຖືກແບ່ງປັນໂດຍ Yoander, ໜຶ່ງ ໃນຜູ້ອ່ານຂອງພວກເຮົາ, ໃນພາກທີ 1. ທ່ານສາມາດເປີດຕົວ vi/m ດ້ວຍການແບ່ງແຍກອອກຕາມລວງນອນຫຼືແນວຕັ້ງເພື່ອແກ້ໄຂເອກະສານແຍກຕ່າງຫາກພາຍໃນປ່ອງຢ້ຽມຕົ້ນຕໍດຽວກັນ:
ເປີດ vi/m ດ້ວຍສອງປ່ອງຢ້ຽມທາງນອນ, ມີ test1 ຢູ່ດ້ານເທິງແລະ test2 ຢູ່ທາງລຸ່ມ
# vim -o test1 test2
ເປີດ vi/m ດ້ວຍສອງແນວຕັ້ງ, ມີ test3 ຢູ່ເບື້ອງຊ້າຍແລະ test4 ຢູ່ເບື້ອງຂວາ:
# vim -O test3 test4
ທ່ານສາມາດປ່ຽນຕົວກະພິບຈາກປ່ອງຢ້ຽມ ໜຶ່ງ ໄປຫາປ່ອງຢ້ຽມອື່ນດ້ວຍການເຄື່ອນໄຫວ vi/m ປົກກະຕິ (h: ຂວາ, l: ຊ້າຍ, j: ລຸ່ມ, k: ດ້ານເທິງ):
<
ຄຳ ແນະ ນຳ ທີ 9: ປ່ຽນຕົວອັກສອນ, ຄຳ ສັບ, ຫລືສາຍທັງ ໝົດ ເປັນ UPPERCASE ຫຼືໂຕນ້ອຍ
ກະລຸນາສັງເກດວ່າຄໍາແນະນໍານີ້ເຮັດວຽກພຽງແຕ່ໃນ vim. ໃນຕົວຢ່າງຕໍ່ໄປ, X ແມ່ນຕົວເລກເລກເຕັມ.
<
ຍົກຕົວຢ່າງ, ເພື່ອປ່ຽນສາຍນ້ອຍທັງ ໝົດ ເປັນ uppercase, ທ່ານຄວນວາງຕົວກະພິບຢູ່ທຸກບ່ອນໃນສາຍແລະພິມ gUU:
ຍົກຕົວຢ່າງ, ເພື່ອປ່ຽນ 2 ຄຳ ສັບທີ່ໃຫຍ່ເປັນຕົວອັກສອນນ້ອຍ, ທ່ານຄວນວາງຕົວກະພິບຢູ່ໃນຕອນຕົ້ນຂອງ ຄຳ ທຳ ອິດແລະພິມ gu2w:
ຄຳ ແນະ ນຳ ທີ 10: ລຶບຕົວອັກສອນ, ຄຳ ສັບ, ຫລືຈຸດເລີ່ມຕົ້ນຂອງເສັ້ນໃນຮູບແບບ INSERT
ໃນຂະນະທີ່ທ່ານສາມາດລຶບຕົວອັກສອນຫຼືຫລາຍໆ ຄຳ ໃນເວລາດຽວກັນໃນຮູບແບບ ex (ເຊັ່ນ: ທ່ານສາມາດລຶບ ຄຳ ສັບໃດ ໜຶ່ງ), ທ່ານຍັງສາມາດເຮັດໄດ້ໃນແບບໂມດດັ່ງຕໍ່ໄປນີ້:
<
ຄຳ ແນະ ນຳ ເລກທີ 11: ຍ້າຍຫລື ສຳ ເນົາສາຍທີ່ມີຢູ່ແລ້ວໄປຫາເສັ້ນອື່ນຂອງເອກະສານ
ໃນຂະນະທີ່ມັນເປັນຄວາມຈິງທີ່ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງ dd, yy, ແລະ p ທີ່ມີຊື່ສຽງໃນຮູບແບບ ex ເພື່ອລົບ, yank (ສຳ ເນົາ) ແລະວາງສາຍ, ຕາມ ລຳ ດັບ, ວ່າມັນຈະເຮັດວຽກໄດ້ເມື່ອຕົວກະພິບຖືກວາງໄວ້ບ່ອນທີ່ທ່ານຕ້ອງການ ດຳ ເນີນການເຫຼົ່ານັ້ນ. . ຂ່າວດີແມ່ນວ່າດ້ວຍ ຄຳ ສັ່ງ ສຳ ເນົາແລະຍ້າຍທ່ານສາມາດເຮັດໄດ້ຄືກັນໂດຍບໍ່ສົນໃຈວ່າຕົວກະພິບຈະຖືກວາງຢູ່ໃສ.
ຕົວຢ່າງຕໍ່ໄປພວກເຮົາຈະໃຊ້ບົດກະວີສັ້ນທີ່ມີຊື່ວ່າ "ຕະຫຼອດໄປ" ໂດຍ Terri Nicole Tharrington. ເພື່ອເລີ່ມຕົ້ນ, ພວກເຮົາຈະມີ vim ສະແດງຕົວເລກສາຍ (: ຕັ້ງຄ່າ nu ໃນຮູບແບບ ຄຳ ສັ່ງ - ພິຈາລະນານີ້ເປັນ ຄຳ ແນະ ນຳ ພິເສດ). ພວກເຮົາຈະໃຊ້: 3copy5 (ຍັງຢູ່ໃນ ໂໝດ Command) ເພື່ອ ສຳ ເນົາເສັ້ນທີ 3 ຢູ່ລຸ່ມເສັ້ນ 5:
ຕອນນີ້, ຍົກເລີກການປ່ຽນແປງຄັ້ງສຸດທ້າຍ (Esc + u - ຄຳ ແນະ ນຳ ໂບນັດອື່ນ!) ແລະພິມ: 1move7 ເພື່ອທົດແທນເສັ້ນ 7 ກັບສາຍ 1. ກະລຸນາສັງເກດວ່າເສັ້ນ 2 ເຖິງ 7 ຖືກປ່ຽນແລະສາຍເກົ່າ 1 ຕອນນີ້ຄອບຄອງເສັ້ນ 7:
ຄຳ ແນະ ນຳ ທີ 12: ນັບ ຄຳ ວ່າຜົນທີ່ອອກມາຈາກການຄົ້ນຫາຕາມແບບແຜນແລະຍ້າຍຈາກການປະກົດຕົວ ໜຶ່ງ ໄປຫາອີກຄັ້ງ ໜຶ່ງ
ຄຳ ແນະ ນຳ ນີ້ແມ່ນອີງໃສ່ ຄຳ ສັ່ງແທນ (ຄຳ ແນະ ນຳ ເລກທີ 7 ໃນພາກທີ 1 ຂອງຊຸດນີ້), ຍົກເວັ້ນວ່າມັນຈະບໍ່ ກຳ ຈັດສິ່ງໃດເລີຍເນື່ອງຈາກພຶດຕິ ກຳ ທີ່ປ່ຽນແທນໄດ້ຖືກເອົາຊະນະໂດຍທາງເລືອກ n, ເຮັດໃຫ້ການນັບ ຈຳ ນວນທີ່ເກີດຂື້ນຂອງຮູບແບບທີ່ລະບຸ :
ໃຫ້ແນ່ໃຈວ່າທ່ານບໍ່ຄວນລຶບຂໍ້ສະ ເໜີ ໃດຂ້າງ ໜ້າ!
:%s/pattern//gn
ຍົກຕົວຢ່າງ,
:%s/libero//gn
ເພື່ອຍ້າຍຈາກການປະກົດຕົວຂອງຮູບແບບ ໜຶ່ງ ໄປຫາອັນດັບຕໍ່ໄປໃນຮູບແບບເກົ່າ, ກົດ n (ຕົວອັກສອນນ້ອຍ N). ເພື່ອຍ້າຍໄປທີ່ຕົວຢ່າງກ່ອນ ໜ້າ ນີ້, ກົດປຸ່ມ N.
ຖ້າທ່ານໃຊ້ vi/m ເພື່ອແກ້ໄຂເອກະສານການຕັ້ງຄ່າຫລືຂຽນລະຫັດ, ທ່ານຕ້ອງການທີ່ຈະສາມາດສະແດງຕົວເລກສາຍເມື່ອທ່ານເປີດໂປແກຼມ ທຳ ອິດແລະຕັ້ງຄ່າອັດຕະໂນມັດເພື່ອວ່າເມື່ອທ່ານກົດປຸ່ມ Enter, ຕົວກະພິບຈະເປັນ ຖືກຈັດໃສ່ໂດຍອັດຕະໂນມັດໃນ ຕຳ ແໜ່ງ ທີ່ ເໝາະ ສົມ. ນອກຈາກນັ້ນ, ທ່ານອາດຈະຕ້ອງການປັບແຕ່ງພື້ນທີ່ສີຂາວທີ່ແທັບເລັດຄອບຄອງ.
ໃນຂະນະທີ່ທ່ານສາມາດເຮັດສິ່ງນັ້ນໃນແຕ່ລະຄັ້ງທີ່ທ່ານເປີດ vi/m, ມັນງ່າຍກວ່າທີ່ຈະຕັ້ງຕົວເລືອກເຫລົ່ານີ້ຢູ່ໃນ ~/.vimrc
ເພື່ອໃຫ້ພວກມັນປະຕິບັດໂດຍອັດຕະໂນມັດ:
set number set autoindent set shiftwidth=4 set softtabstop=4 set expandtab
ສຳ ລັບຕົວເລືອກເພີ່ມເຕີມໃນການປັບແຕ່ງສະພາບແວດລ້ອມ vi/m ຂອງທ່ານ, ທ່ານສາມາດອ້າງອີງໃສ່ເອກະສານ Vim online.
ຄຳ ແນະ ນຳ ທີ 15: ຂໍຄວາມຊ່ວຍເຫຼືອ/Vim ທາງເລືອກທົ່ວໄປກັບ Vimtutor
ຖ້າເວລາໃດກໍ່ຕາມທ່ານຕ້ອງການທັກສະ vi/m ທົ່ວໄປ, ທ່ານສາມາດເປີດ vimtutor ຈາກເສັ້ນ ຄຳ ສັ່ງເຊິ່ງຈະສະແດງການຊ່ວຍເຫຼືອ vi/m ຢ່າງເຕັມທີ່ທີ່ທ່ານສາມາດອ້າງອີງໄດ້ເລື້ອຍໆເທົ່າທີ່ທ່ານຕ້ອງການໂດຍບໍ່ ຈຳ ເປັນຕ້ອງດັບໄຟ. ຕົວທ່ອງເວັບຂອງເວັບໄຊທ໌ເພື່ອຄົ້ນຫາວິທີທີ່ຈະເຮັດ ສຳ ເລັດວຽກງານສະເພາະໃດ ໜຶ່ງ ໃນ vi/m.
# vimtutor
ໃຫ້ສັງເກດວ່າທ່ານສາມາດ ນຳ ທາງຫລືຄົ້ນຫາເນື້ອຫາຂອງ vimtutor ຄືກັບວ່າທ່ານ ກຳ ລັງຄົ້ນຫາເອກະສານປົກກະຕິໃນ vi/m.
ບົດສະຫຼຸບ
ໃນບົດຂຽນ 2 ບົດນີ້ຂ້າພະເຈົ້າໄດ້ແບ່ງປັນ ຄຳ ແນະ ນຳ ແລະເຄັດລັບ vi/m ຫຼາຍຢ່າງທີ່ຄວນຊ່ວຍທ່ານໃຫ້ມີປະສິດຕິພາບດີຂື້ນເມື່ອເວົ້າເຖິງການດັດແກ້ຂໍ້ຄວາມໂດຍໃຊ້ເຄື່ອງມືບັນທັດ ຄຳ ສັ່ງ. ຂ້າພະເຈົ້າແນ່ໃຈວ່າທ່ານຕ້ອງມີຄົນອື່ນ - ສະນັ້ນຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະແບ່ງປັນໃຫ້ຊຸມຊົນທີ່ເຫລືອຂອງຊຸມຊົນໂດຍການໃຊ້ແບບຟອມລຸ່ມນີ້ ຕາມເຄີຍ, ຄຳ ຖາມແລະ ຄຳ ເຫັນກໍ່ຍິນດີຕ້ອນຮັບ.