ວິທີການສ້າງແບບແມ່ແບບຫົວຂໍ້ທີ່ ກຳ ນົດເອງ ສຳ ລັບສະຄິບ Shell ໃນ Vim
ໃນບົດຂຽນນີ້, ພວກເຮົາຈະສະແດງວິທີງ່າຍໆໃນການ ກຳ ຫນົດຫົວຂໍ້ທີ່ ກຳ ຫນົດເອງ ສຳ ລັບສະຄິບ bash ທີ່ຖືກສ້າງຂື້ນມາ ໃໝ່ ໃນວາລະສານ Vim. ໝາຍ ຄວາມວ່າທຸກຄັ້ງທີ່ທ່ານເປີດເອກະສານ .sh
ໃໝ່ ໂດຍໃຊ້ບັນນາທິການ vi/vim, ຫົວຂໍ້ ກຳ ຫນົດເອງຈະຖືກເພີ່ມເຂົ້າໃນແຟ້ມໂດຍອັດຕະໂນມັດ.
ວິທີການສ້າງເອກະສານແບບຫົວຂໍ້ອັກສອນ Bash Bash ແບບ Custom
ທຳ ອິດເລີ່ມຕົ້ນໂດຍການສ້າງແຟ້ມເອກະສານທີ່ມີຊື່ວ່າ sh_header.temp, ເຊິ່ງປະກອບດ້ວຍ header script bash ແບບ ທຳ ມະດາຂອງທ່ານ, ອາດຈະຢູ່ພາຍໃຕ້ໄດເລກະທໍລີ ~/.vim/
ພາຍໃຕ້ເຮືອນຂອງທ່ານ.
$ vi ~/.vim/sh_header.temp
ຕໍ່ໄປຕື່ມແຖວຕໍ່ໄປນີ້ໃສ່ມັນ (ຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະຕັ້ງ ຕຳ ແໜ່ງ ໄຟລ໌ແມ່ແບບຂອງທ່ານເອງແລະແທັບຫົວທີ່ ກຳ ນົດເອງ) ແລະບັນທຶກເອກະສານ.
#!/bin/bash ################################################################### #Script Name : #Description : #Args : #Author :Aaron Kili Kisinga #Email :[email ###################################################################
ແມ່ແບບຂ້າງເທິງຈະເພີ່ມລະບົບ“ shebang” ທີ່ຕ້ອງການໂດຍອັດຕະໂນມັດ: “ #!/bin/bash”
ແລະແທັບຫົວອື່ນໆຂອງທ່ານ. ໃຫ້ສັງເກດວ່າໃນຕົວຢ່າງນີ້, ທ່ານຈະເພີ່ມຊື່ອັກສອນ, ຄຳ ອະທິບາຍແລະການໂຕ້ຖຽງດ້ວຍຕົນເອງໃນເວລາດັດແກ້ເນື້ອຫາສະຄິບຂອງທ່ານ.
ຕັ້ງຄ່າ autocmd ໃນ Vimrc File
ຕອນນີ້ເປີດເອກະສານການເລີ່ມຕົ້ນຂອງທ່ານ vim ~/.vimrc
ເພື່ອແກ້ໄຂແລະເພີ່ມແຖວຕໍ່ໄປນີ້ໃສ່ມັນ.
au bufnewfile *.sh 0r /home/aaronkilik/.vim/sh_header.temp
ບ່ອນທີ່:
- au - ໝາຍ ເຖິງ autocmd
- bufnewfile - ເຫດການ ສຳ ລັບການເປີດເອກະສານທີ່ບໍ່ມີການແກ້ໄຂ.
- * .sh - ພິຈາລະນາທຸກເອກະສານທີ່ມີການຂະຫຍາຍ .sh.
ດັ່ງນັ້ນເສັ້ນທາງຂ້າງເທິງນີ້ແນະ ນຳ ໃຫ້ບັນນາທິການ vi/vim ອ່ານເນື້ອໃນຂອງເອກະສານແມ່ແບບ (/home/aaronkilik/.vim/sh_header.temp) ແລະໃສ່ມັນເຂົ້າໃນທຸກໆ .sh
ເອກະສານ ໃໝ່ ທີ່ເປີດໂດຍຜູ້ໃຊ້ .
ທົດສອບຫົວຂໍ້ Script Bash Custom ໃນເອກະສານສະຄິບ ໃໝ່
ຕອນນີ້ທ່ານສາມາດທົດສອບໄດ້ຖ້າເຮັດວຽກທັງ ໝົດ ໂດຍການເປີດເອກະສານ .sh
ໃໝ່ ໂດຍໃຊ້ບັນນາທິການ vi/vim, ແລະສ່ວນຫົວຂອງທ່ານຄວນຖືກເພີ່ມໂດຍອັດຕະໂນມັດຢູ່ບ່ອນນັ້ນ.
$ vi test.sh
ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງເອກະສານ Vim autocmd.
ສຸດທ້າຍ, ນີ້ແມ່ນ ຄຳ ແນະ ນຳ ທີ່ເປັນປະໂຫຍດບາງຢ່າງກ່ຽວກັບການຂຽນ bash ແລະ editor vim:
<
ຫມົດເທົ່ານີ້! ຖ້າທ່ານມີ ຄຳ ຖາມຫຼື ຄຳ ແນະ ນຳ ແລະເຄັດລັບການໃຊ້ bash ທີ່ເປັນປະໂຫຍດເພື່ອແບ່ງປັນ, ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.