ວິທີການເຮັດໃຫ້ 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 ລະຫັດຂອງທ່ານເອງຈາກລະຫັດສະຄິບ ທຳ ມະດາ:

    <

  • ເລືອກສ່ວນຂອງລະຫັດທີ່ທ່ານຕ້ອງການໃຊ້ເປັນ snippet ລະຫັດ, ຈາກນັ້ນກົດປຸ່ມ \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ກອິນນີ້, ແລະແບ່ງປັນມັນກັບພວກເຮົາໃນ ຄຳ ເຫັນ.