ວິທີການເຮັດໃຫ້ Vim Editor ເປັນ Bash-IDE ໂດຍໃຊ້ Plashin-support Plugin ໃນ Linux
IDE (ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ) ແມ່ນພຽງແຕ່ຊອບແວທີ່ສະ ໜອງ ສິ່ງ ອຳ ນວຍຄວາມສະດວກໃນການຂຽນໂປແກຼມແລະສ່ວນປະກອບຕ່າງໆໃນໂປແກມດຽວ, ເພື່ອເຮັດໃຫ້ຜົນຜະລິດຂອງນັກຂຽນມີປະສິດຕິພາບສູງສຸດ. IDEs ວາງແຜນງານດຽວທີ່ທຸກໆການພັດທະນາສາມາດເຮັດໄດ້, ເຮັດໃຫ້ນັກຂຽນໂປແກຼມສາມາດຂຽນ, ປັບປຸງ, ລວບລວມ, ນຳ ໃຊ້ແລະແກ້ໄຂບັນດາໂປແກຼມແກ້ໄຂ.
ໃນບົດຄວາມນີ້, ພວກເຮົາຈະອະທິບາຍວິທີການຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າແກ້ໄຂບັນນາທິການ Vim ເປັນ Bash-IDE ໂດຍໃຊ້ bash-support vim plug-in.
bash-support ແມ່ນໂປແກມ Vimis ທີ່ສາມາດປັບແຕ່ງໄດ້ສູງ, ເຊິ່ງຊ່ວຍໃຫ້ທ່ານສາມາດໃສ່: ຫົວຂໍ້ເອກະສານ, ຄຳ ຖະແຫຼງທີ່ສົມບູນ, ຄຳ ເຫັນ, ໜ້າ ທີ່ແລະລະຫັດ snippets ມັນຍັງຊ່ວຍໃຫ້ທ່ານສາມາດກວດສອບ syntax, ເຮັດໃຫ້ script ສາມາດປະຕິບັດໄດ້, ເລີ່ມຕົ້ນ debugger ງ່າຍໆດ້ວຍປຸ່ມກົດ; ເຮັດທຸກຢ່າງໂດຍບໍ່ຕ້ອງປິດບັນນາທິການ.
ໂດຍທົ່ວໄປມັນເຮັດໃຫ້ bash scripting ມ່ວນແລະສະ ໜຸກ ສະ ໜານ ຜ່ານການຂຽນ/ການໃສ່ເນື້ອໃນຂອງເອກະສານທີ່ຖືກຈັດຕັ້ງແລະສອດຄ່ອງໂດຍໃຊ້ປຸ່ມລັດ (ການເຮັດແຜນທີ່).
ປັinກອິນລຸ້ນປັດຈຸບັນແມ່ນ 4,3, ຮຸ່ນ 4.0 ແມ່ນການຂຽນ ໃໝ່ ຂອງຮຸ່ນ 3.12.1; ຮຸ່ນ 4.0 ຫຼືດີກວ່າ, ແມ່ນອີງໃສ່ລະບົບແມ່ແບບ ໃໝ່ ທີ່ມີຄວາມເຂັ້ມແຂງແລະມີປະສິດຕິພາບດີຂື້ນ, ມີ syntax ແບບທີ່ປ່ຽນແປງບໍ່ຄືກັບລຸ້ນກ່ອນ.
ວິທີການຕິດຕັ້ງ Plug-in Plash-in ໃນ Linux
ເລີ່ມຕົ້ນໂດຍການດາວໂຫລດເວີຊັນລ້າສຸດຂອງ bash-support plug-in ໂດຍໃຊ້ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້:
$ cd Downloads $ curl http://www.vim.org/scripts/download_script.php?src_id=24452 >bash-support.zip
ຈາກນັ້ນຕິດຕັ້ງມັນດັ່ງຕໍ່ໄປນີ້; ສ້າງໄດເລກະທໍລີ <ລະຫັດ .vim ໃນໂຟນເດີເຮືອນຂອງທ່ານ (ໃນກໍລະນີທີ່ບໍ່ມີ), ຍ້າຍເຂົ້າມັນແລະສະກັດເນື້ອຫາຂອງ bash-support.zip ຢູ່ທີ່ນັ້ນ:
$ mkdir ~/.vim $ cd .vim $ unzip ~/Downloads/bash-support.zip
ຕໍ່ໄປ, ກະຕຸ້ນມັນຈາກແຟ້ມ .vimrc
:
$ vi ~/.vimrc
ໂດຍການໃສ່ເສັ້ນທາງລຸ່ມ:
filetype plug-in on set number #optionally add this to show line numbers in vim
ວິທີການ ນຳ ໃຊ້ plug-in ທີ່ສະ ໜັບ ສະ ໜູນ Bash-in ກັບ Vim Editor
ເພື່ອເຮັດໃຫ້ການ ນຳ ໃຊ້ຂອງມັນງ່າຍຂື້ນ, ການກໍ່ສ້າງທີ່ຖືກ ນຳ ໃຊ້ເລື້ອຍໆເຊັ່ນດຽວກັນກັບການປະຕິບັດງານບາງຢ່າງສາມາດຖືກໃສ່/ປະຕິບັດກັບແຜນທີ່ ສຳ ຄັນຕາມ ລຳ ດັບ. ແຜນທີ່ຖືກອະທິບາຍໄວ້ໃນ ~/.vim/doc/bashsupport.txt ແລະ ~/.vim/bash-support/doc/bash-hotkeys.pdf ຫຼື ~/.vim/bash-support/doc/bash-hotkeys.tex .
<
(\) + charater (s)
ປະສົມປະສານ) ແມ່ນມີເອກະສານປະເພດສະເພາະ: ພວກມັນເຮັດວຽກກັບແຟ້ມ 'sh' ເທົ່ານັ້ນ, ເພື່ອຫລີກລ້ຽງການຂັດແຍ້ງກັບການສ້າງແຜນທີ່ຈາກ plug-ins ອື່ນໆ. (\)
ແລະລັກສະນະຕໍ່ໄປນີ້ຈະຖືກຮັບຮູ້ໃນເວລາສັ້ນໆ (ອາດຈະ ໜ້ອຍ ກວ່າ 3 ວິນາທີ - ອີງ ຕາມການສົມມຸດຕິຖານ). ຂ້າງລຸ່ມນີ້ແມ່ນຄຸນລັກສະນະທີ່ ໜ້າ ສັງເກດບາງຢ່າງຂອງປັplugກອິນນີ້ທີ່ພວກເຮົາຈະອະທິບາຍແລະຮຽນຮູ້ວິທີການ ນຳ ໃຊ້:
ເບິ່ງຫົວຂໍ້ຂ້າງລຸ່ມນີ້, ເພື່ອໃຫ້ header ນີ້ສ້າງໂດຍອັດຕະໂນມັດໃນທຸກໆສະຄິບ bash ໃໝ່ ຂອງທ່ານ, ໃຫ້ເຮັດຕາມຂັ້ນຕອນຂ້າງລຸ່ມນີ້.
ເລີ່ມຕົ້ນໂດຍ ກຳ ນົດລາຍລະອຽດສ່ວນຕົວຂອງທ່ານ (ຊື່ຜູ້ຂຽນ, ຜູ້ຂຽນອ້າງອີງ, ອົງກອນ, ບໍລິສັດແລະອື່ນໆ). ໃຊ້ແຜນທີ່ \ntw
ພາຍໃນ Bash buffer (ເປີດຕົວອັກສອນທົດສອບທີ່ຢູ່ຂ້າງລຸ່ມ) ເພື່ອເລີ່ມຕົ້ນຂອງຄວາມຍາວປາການຕັ້ງຄ່າແມ່ແບບ.
ເລືອກຕົວເລືອກ (1) ເພື່ອຕິດຕັ້ງເອກະສານການປັບແຕ່ງສ່ວນບຸກຄົນ, ຈາກນັ້ນກົດ [Enter].
$ vi test.sh
ຫລັງຈາກນັ້ນກົດ [Enter] ອີກຄັ້ງ. ຈາກນັ້ນເລືອກຕົວເລືອກ (1) ອີກຄັ້ງ ໜຶ່ງ ເພື່ອ ກຳ ນົດສະຖານທີ່ຂອງເອກະສານການຕັ້ງຄ່າສ່ວນບຸກຄົນແລະກົດປຸ່ມ Enter.
ຕົວຊ່ວຍສ້າງຈະເຮັດ ສຳ ເນົາເອກະສານແມ່ແບບ .vim/bash-support/rc/personal.templates ໃສ່ .vim/ແມ່ແບບ/personal.templates ແລະເປີດມັນເພື່ອແກ້ໄຂ, ເຊິ່ງທ່ານສາມາດໃສ່ລາຍລະອຽດຂອງທ່ານ.
ກົດ i
ເພື່ອໃສ່ຄ່າທີ່ ເໝາະ ສົມພາຍໃນ ຄຳ ເວົ້າດຽວເທົ່າກັບທີ່ສະແດງໃນພາບ ໜ້າ ຈໍ.
ເມື່ອທ່ານໄດ້ຕັ້ງຄ່າທີ່ຖືກຕ້ອງແລ້ວ, ໃຫ້ພິມ : wq
ເພື່ອບັນທຶກແລະອອກຈາກແຟ້ມ. ປິດສະຄິບທົດສອບ Bash, ເປີດສະຄິບອື່ນເພື່ອກວດສອບການຕັ້ງຄ່າ ໃໝ່. ຫົວຂໍ້ເອກະສານຕອນນີ້ຄວນມີລາຍລະອຽດສ່ວນຕົວຂອງທ່ານຄ້າຍຄືກັບທີ່ຢູ່ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້:
$ test2.sh
ເພື່ອເຮັດສິ່ງນີ້, ໃຫ້ພິມ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ໃສ່ເສັ້ນ ຄຳ ສັ່ງ Vim Vim ແລະກົດປຸ່ມ Enter [ມັນ], ມັນຈະສ້າງແຟ້ມເອກະສານ .vim/doc/tags:
:helptags $HOME/.vim/doc/
ເພື່ອໃສ່ ຄຳ ເຫັນທີ່ເປັນກອບ, ໃຫ້ພິມ \cfr
ໃນຮູບແບບປົກກະຕິ:
ຕໍ່ໄປນີ້ແມ່ນການສ້າງແຜນທີ່ ສຳ ຄັນ ສຳ ລັບໃສ່ໃບລາຍງານ ( n
- ຮູບແບບປົກກະຕິ, i
- ຮູບແບບການໃສ່):
<
\sc
- ກໍລະນີໃນ… esac (n, I) \sei
- elif ຫຼັງຈາກນັ້ນ (n, I) \sf
- ສຳ ລັບເຮັດແລ້ວ (n, i, v) \sfo
- ສຳ ລັບ ((…)) ເຮັດແລ້ວ (n, i, v) \si
- ຖ້າຫຼັງຈາກນັ້ນ fi (n, i, v) \sie
- ຖ້າເປັນອີກອັນ ໜຶ່ງ (n, i, v) \ss
- ເລືອກທີ່ເຮັດແລ້ວ (n, i, v) \su
- ຈົນກວ່າຈະເຮັດໄດ້ (n, i, v) \sw
- ໃນຂະນະທີ່ເຮັດແລ້ວ (n, i, v) \sfu
- ໜ້າ ທີ່ (n, i, v) \se
- echo -e“ …” (n, i, v) \sp
- printf“ …” (n, i, v) \sa
- array Element, & # 36 {. [.]} (n, i, v) ແລະອີກຫລາຍຄຸນລັກສະນະຂອງອາເລ. ພິມ \sfu
ເພື່ອເພີ່ມຟັງຊັ່ນ ໃໝ່, ຫຼັງຈາກນັ້ນຕື່ມຊື່ ໜ້າ ທີ່ແລ້ວກົດ [Enter] ເພື່ອສ້າງມັນ. ຫລັງຈາກນັ້ນ, ຕື່ມລະຫັດ ໜ້າ ທີ່ຂອງທ່ານ.
ເພື່ອສ້າງຫົວຂໍ້ ສຳ ລັບ ໜ້າ ທີ່ຂ້າງເທິງ, ພິມ \cfu
, ໃສ່ຊື່ຂອງ ໜ້າ ທີ່, ກົດ [Enter] ແລະຕື່ມໃສ່ຄ່າທີ່ ເໝາະ ສົມ (ຊື່, ຄຳ ອະທິບາຍ, ຕົວ ກຳ ນົດແລະຜົນຕອບແທນ):
ຂ້າງລຸ່ມນີ້ແມ່ນຕົວຢ່າງທີ່ສະແດງໃຫ້ເຫັນການຂຽນ ຄຳ ຖະແຫຼງຖ້າໃຊ້ \si
:
ຕົວຢ່າງຕໍ່ໄປສະແດງການເພີ່ມ ຄຳ ຖະແຫຼງການຂອງແອັກໂກ້ໂດຍໃຊ້ \se
:
ຕໍ່ໄປນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງການເຮັດແຜນທີ່ ສຳ ຄັນ ຈຳ ນວນ ໜຶ່ງ:
<
\rr
- ປັບປຸງເອກະສານ, run script (n, I) \ra
- ກຳ ນົດການໂຕ້ຖຽງເສັ້ນ cmd (n, I) \rc
- ປັບປຸງເອກະສານ, ກວດເບິ່ງ syntax (n, I) \rco
- ຕົວເລືອກການກວດສອບ syntax (n, I) \rd
- ເລີ່ມຕົ້ນ debugger (n, ຂ້ອຍ) \re
- ເຮັດໃຫ້ script ສາມາດປະຕິບັດໄດ້/ບໍ່ປະຕິບັດ. (*) (ໃນ) ຫຼັງຈາກຂຽນສະຄິບແລ້ວ, ໃຫ້ທ່ານບັນທຶກແລະພິມ \re
ເພື່ອເຮັດໃຫ້ມັນສາມາດປະຕິບັດໄດ້ໂດຍການກົດ [Enter].
snippets ລະຫັດທີ່ ກຳ ນົດໄວ້ແມ່ນແຟ້ມທີ່ມີລະຫັດທີ່ຂຽນໄວ້ແລ້ວ ສຳ ລັບຈຸດປະສົງສະເພາະ. ເພື່ອເພີ່ມ snippets ລະຫັດ, ພິມ \nr
ແລະ \nw
ເພື່ອອ່ານ/ຂຽນ snippets ລະຫັດທີ່ໄດ້ ກຳ ນົດໄວ້ກ່ອນ. ອອກ ຄຳ ສັ່ງທີ່ຕິດຕາມເພື່ອ ນຳ ສະ ເໜີ snippets ລະຫັດເລີ່ມຕົ້ນ:
$ .vim/bash-support/codesnippets/
ເພື່ອ ນຳ ໃຊ້ snippet ລະຫັດເຊັ່ນ free-software-comment, ພິມ \nr
ແລະໃຊ້ຄຸນສົມບັດ ສຳ ເລັດໂດຍອັດຕະໂນມັດເພື່ອເລືອກຊື່ຂອງມັນ, ແລະກົດ [Enter]:
ມັນເປັນໄປໄດ້ທີ່ຈະຂຽນ snippets ລະຫັດຂອງທ່ານເອງພາຍໃຕ້ ~/.vim/bash-support/codesnippets /. ສິ່ງ ສຳ ຄັນ, ທ່ານຍັງສາມາດສ້າງ snippets ລະຫັດຂອງທ່ານເອງຈາກລະຫັດສະຄິບ ທຳ ມະດາ:
<
\nw
ແລະໃຫ້ຊື່ filename ຢ່າງໃກ້ຊິດ. \nr
ແລະໃຊ້ຊື່ແຟ້ມເພື່ອເພີ່ມ snippet ລະຫັດຂອງທ່ານ. ເພື່ອສະແດງຄວາມຊ່ວຍເຫຼືອ, ໃນຮູບແບບປົກກະຕິ, ໃຫ້ພິມ:
<
\hh
- ສຳ ລັບຄວາມຊ່ວຍເຫຼືອທີ່ສ້າງຂຶ້ນ \hm
- ສຳ ລັບ ຄຳ ສັ່ງຊ່ວຍ ສຳ ລັບການອ້າງອີງເພີ່ມເຕີມ, ອ່ານຜ່ານເອກະສານ:
~/.vim/doc/bashsupport.txt #copy of online documentation ~/.vim/doc/tags
ເຂົ້າເບິ່ງທີ່ຫໍສະ ໝຸດ Github ທີ່ສາມາດສະ ໜັບ ສະ ໜູນ Bash-in: https://github.com/WolfgangMehner/bash-support
ເຂົ້າເບິ່ງເວັບໄຊທ໌ Vim-support ຂອງ Bash-support ໃນເວບໄຊທ໌ Vim: http://www.vim.org/scripts/script.php?script_id=365
ທັງ ໝົດ ນີ້ ສຳ ລັບດຽວນີ້, ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍເຖິງຂັ້ນຕອນຂອງການຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າ Vim ເປັນ Bash-IDE ໃນ Linux ໂດຍໃຊ້ plug-in-bash-support. ກວດເບິ່ງຄຸນລັກສະນະທີ່ ໜ້າ ຕື່ນເຕັ້ນອື່ນໆຂອງປັthisກອິນນີ້, ແລະແບ່ງປັນມັນກັບພວກເຮົາໃນ ຄຳ ເຫັນ.