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: ດ້ານເທິງ):

<

  • Ctrl + w k - ເທິງ
  • Ctrl + w j - ລຸ່ມ
  • Ctrl + w l - ຊ້າຍ
  • Ctrl + w h - ຖືກ
  • ຄຳ ແນະ ນຳ ທີ 9: ປ່ຽນຕົວອັກສອນ, ຄຳ ສັບ, ຫລືສາຍທັງ ໝົດ ເປັນ UPPERCASE ຫຼືໂຕນ້ອຍ

    ກະລຸນາສັງເກດວ່າຄໍາແນະນໍານີ້ເຮັດວຽກພຽງແຕ່ໃນ vim. ໃນຕົວຢ່າງຕໍ່ໄປ, X ແມ່ນຕົວເລກເລກເຕັມ.

    <

  • ເພື່ອປ່ຽນຊຸດຕົວອັກສອນເປັນຕົວຫຍໍ້, ວາງຕົວກະພິບໃສ່ຈົດ ໝາຍ ທຳ ອິດ, ຫຼັງຈາກນັ້ນພິມ gUX ໃນ ໂໝດ ex, ແລະສຸດທ້າຍກົດລູກສອນຂວາໃສ່ແປ້ນພິມ.
  • ເພື່ອປ່ຽນ ຈຳ ນວນ ຄຳ ສັບ X, ວາງຕົວກະພິບໃນຕອນຕົ້ນຂອງ ຄຳ ສັບ, ແລະພິມ gUXw ໃນຮູບແບບເກົ່າ.
  • ເພື່ອປ່ຽນເສັ້ນທັງ ໝົດ ເປັນ uppercase, ວາງຕົວກະພິບຢູ່ທຸກບ່ອນແລະພິມ gUU ໃນ ໂໝດ ex.
  • ຍົກຕົວຢ່າງ, ເພື່ອປ່ຽນສາຍນ້ອຍທັງ ໝົດ ເປັນ uppercase, ທ່ານຄວນວາງຕົວກະພິບຢູ່ທຸກບ່ອນໃນສາຍແລະພິມ gUU:

    ຍົກຕົວຢ່າງ, ເພື່ອປ່ຽນ 2 ຄຳ ສັບທີ່ໃຫຍ່ເປັນຕົວອັກສອນນ້ອຍ, ທ່ານຄວນວາງຕົວກະພິບຢູ່ໃນຕອນຕົ້ນຂອງ ຄຳ ທຳ ອິດແລະພິມ gu2w:

    ຄຳ ແນະ ນຳ ທີ 10: ລຶບຕົວອັກສອນ, ຄຳ ສັບ, ຫລືຈຸດເລີ່ມຕົ້ນຂອງເສັ້ນໃນຮູບແບບ INSERT

    ໃນຂະນະທີ່ທ່ານສາມາດລຶບຕົວອັກສອນຫຼືຫລາຍໆ ຄຳ ໃນເວລາດຽວກັນໃນຮູບແບບ ex (ເຊັ່ນ: ທ່ານສາມາດລຶບ ຄຳ ສັບໃດ ໜຶ່ງ), ທ່ານຍັງສາມາດເຮັດໄດ້ໃນແບບໂມດດັ່ງຕໍ່ໄປນີ້:

    <

  • Ctrl + h: ລຶບລັກສະນະກ່ອນ ໜ້າ ນີ້ໄປບ່ອນທີ່ຕົວກະພິບຕັ້ງຢູ່ປະຈຸບັນ.
  • Ctrl + w: ລຶບ ຄຳ ສັບກ່ອນ ໜ້າ ນີ້ໄປບ່ອນທີ່ຕົວກະພິບຕັ້ງຢູ່ປະຈຸບັນ. ເພື່ອເຮັດວຽກນີ້ໃຫ້ຖືກຕ້ອງ, ຕົວກະພິບຕ້ອງຖືກວາງຢູ່ບ່ອນຫວ່າງຫຼັງຈາກ ຄຳ ທີ່ທ່ານຕ້ອງການລຶບອອກ.
  • Ctrl + u: ລຶບສາຍປັດຈຸບັນເລີ່ມຕົ້ນທີ່ຕົວອັກສອນທັນທີຢູ່ເບື້ອງຊ້າຍຂອງບ່ອນທີ່ຕົວກະພິບຢູ່.
  • ຄຳ ແນະ ນຳ ເລກທີ 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 ຫຼາຍຢ່າງທີ່ຄວນຊ່ວຍທ່ານໃຫ້ມີປະສິດຕິພາບດີຂື້ນເມື່ອເວົ້າເຖິງການດັດແກ້ຂໍ້ຄວາມໂດຍໃຊ້ເຄື່ອງມືບັນທັດ ຄຳ ສັ່ງ. ຂ້າພະເຈົ້າແນ່ໃຈວ່າທ່ານຕ້ອງມີຄົນອື່ນ - ສະນັ້ນຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະແບ່ງປັນໃຫ້ຊຸມຊົນທີ່ເຫລືອຂອງຊຸມຊົນໂດຍການໃຊ້ແບບຟອມລຸ່ມນີ້ ຕາມເຄີຍ, ຄຳ ຖາມແລະ ຄຳ ເຫັນກໍ່ຍິນດີຕ້ອນຮັບ.