Kakoune: ບັນນາທິການລະຫັດທີ່ດີກວ່າທີ່ໄດ້ຮັບການດົນໃຈໂດຍ Vim


Kakoune ແມ່ນໂປແກຼມທີ່ບໍ່ເສຍຄ່າ, ເປີດ, ມີປະສິດທິພາບ, ມີການໂຕ້ຕອບ, ໄວ, ສາມາດຂຽນໄດ້ແລະສາມາດປັບແຕ່ງໄດ້ຫຼາຍສະຖາປັດຕະຍະ ກຳ ທີ່ມີສະຖາປັດຕະຍະ ກຳ ຂອງລູກຄ້າ/server. ມັນໃຊ້ກັບລະບົບທີ່ຄ້າຍຄືກັບ Unix ເຊັ່ນ: Linux, FreeBSD, MacOS, ແລະ Cygwin. ມັນແມ່ນ Vi/Vim ຄ້າຍຄືກັບບັນນາທິການແບບໂມບາຍເຊິ່ງມີຈຸດປະສົງເພື່ອປັບປຸງຮູບແບບການດັດແກ້ທີ່ຕິດພັນຂອງ Vi ເພື່ອໃຫ້ມີການໂຕ້ຕອບກັນຫຼາຍຂື້ນ

ມັນມາພ້ອມກັບເຄື່ອງມືດັດແກ້/ການຂຽນຫລາຍໆຢ່າງເຊັ່ນ: ການຊ່ວຍເຫຼືອໃນສະພາບການ, ການເນັ້ນໄວຍະກອນ, ການເຮັດ ສຳ ເລັດໂດຍອັດຕະໂນມັດໃນຂະນະທີ່ພິມ, ແລະຮອງຮັບຫລາຍພາສາການຂຽນໂປແກຼມຕ່າງໆ. ມັນຍັງປະຕິບັດການເລືອກຫຼາຍໆແບບເປັນຂັ້ນຕອນທີ່ ຈຳ ເປັນ ສຳ ລັບການພົວພັນກັບຂໍ້ຄວາມຂອງທ່ານ.

ນອກຈາກນັ້ນ, ສະຖາປັດຕະຍະ ກຳ ຂອງລູກຄ້າ/server ຂອງ Kakoune ຊ່ວຍໃຫ້ລູກຄ້າຫຼາຍຄົນສາມາດເຊື່ອມຕໍ່ກັບກອງປະຊຸມດັດແກ້ດຽວກັນ.

  • ມັນມີການໂຕ້ຕອບ, ຄາດເດົາແລະໄວ.
  • ສະ ໜັບ ສະ ໜູນ ການເລືອກຫຼາຍແບບ.
  • ສະ ໜັບ ສະ ໜູນ ການເນັ້ນໄວຍະກອນ.
  • ມັນ ດຳ ເນີນງານໃນສອງຮູບແບບ: ທຳ ມະດາແລະການແຊກ.
  • ໃຊ້ປຸ່ມກົດແປ້ນພິມນ້ອຍເຮັດໃຫ້ມັນໄວ.
  • ສະ ໜັບ ສະ ໜູນ ການສະແດງຂໍ້ມູນອັດຕະໂນມັດ.
  • ຍັງສະ ໜັບ ສະ ໜູນ ການ ສຳ ເລັດໂດຍອັດຕະໂນມັດຢ່າງກວ້າງຂວາງ.
  • ສະ ເໜີ ເຄື່ອງມືແກ້ໄຂຂໍ້ຄວາມຫຼາຍຊຸດ.
  • ມັນສະ ໜັບ ສະ ໜູນ ການເຮັດວຽກກັບໂປແກຼມພາຍນອກ.
  • ສະ ໜັບ ສະ ໜູນ ເນື້ອເລື່ອງການ ໝູນ ໃຊ້ຕົວ ໜັງ ສືຂັ້ນສູງ.
  • ໃຊ້ພື້ນຖານການຈັດການທີ່ມີປະສິດທິພາບເຊັ່ນ: ການຈັບຄູ່ regex, ການກັ່ນຕອງ, ການແບ່ງປັນ, ການຈັດຮຽງ, ການຈັດວາງວັດຖຸແລະອື່ນໆ.

  • GCC> = 5 ຫລື clang> = 3.9 (ກັບຫ້ອງສະ ໝຸດ ມາດຕະຖານ C ++ ທີ່ກ່ຽວຂ້ອງ (libstdc ++ ຫຼື libc ++)
  • libncursesw> = 5.3
  • asciidoc ສຳ ລັບສ້າງ ໜ້າ man

ວິທີຕິດຕັ້ງບັນນາທິການລະຫັດ Kakoune ໃນ Linux

ກ່ຽວກັບການແຈກຢາຍ Linux ທີ່ ສຳ ຄັນເຊັ່ນ CentOS/RHEL ແລະ Debian/Ubuntu, ທ່ານ ຈຳ ເປັນຕ້ອງສ້າງແລະຕິດຕັ້ງມັນຈາກແຫຼ່ງຕ່າງໆ. ກ່ອນນັ້ນ ທຳ ອິດທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງເຄື່ອງມືພັດທະນາແລະການເພິ່ງພາອາໄສອື່ນໆໃນລະບົບຂອງທ່ານແລະຈາກນັ້ນກົດປຸ່ມລະຫັດແຫຼ່ງ, ສ້າງແລະຕິດຕັ້ງມັນດ້ວຍ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

# yum group install 'Development Tools' ncurses-devel asciidoc
# cd Downloads/
# git clone http://github.com/mawww/kakoune.git
# cd kakoune/src
# make
# make man
# make install
$sudo apt update && sudo apt install build-essential libncurses5-dev libncursesw5-dev asciidoc
$ cd Downloads/
$ git clone http://github.com/mawww/kakoune.git
$ cd kakoune/src
$ make
$ make man
$ sudo make install

ໃນ Fedora, ທ່ານສາມາດຕິດຕັ້ງມັນຈາກຫໍສະຫມຸດ copr ໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້.

# dnf copr enable jkonecny/kakoune
# dnf install kakoune

ໃນ openSUSE, ທ່ານສາມາດຕິດຕັ້ງມັນຈາກບ່ອນເກັບຂໍ້ມູນໃນຕອນຕົ້ນໂດຍການເຮັດວຽກຕາມ ຄຳ ສັ່ງຕໍ່ໄປນີ້. ໃຫ້ແນ່ໃຈວ່າໄດ້ລະບຸຫໍໄຕ ສຳ ລັບລຸ້ນ openSUSE ຂອງທ່ານ (Tumbleweed ໃນຕົວຢ່າງນີ້).

$ sudo zypper addrepo http://download.opensuse.org/repositories/editors/openSUSE_Factory/editors.repo
$ sudo zypper refresh
$ sudo zypper install kakoune

ໃນ Arch Linux, ຕິດຕັ້ງມັນຈາກ AUR ໂດຍການເຮັດວຽກຕາມ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

# yaourt -Sy kakoune-git

ວິທີໃຊ້ Kakoune Code Editor ໃນ Linux

ເມື່ອທ່ານໄດ້ຕິດຕັ້ງ kakoune ແລ້ວ, ພຽງແຕ່ເປີດໃຊ້ມັນໂດຍການ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ດ້ວຍ script filename (ຕົວຢ່າງ getpubip.sh) ທີ່ທ່ານຕ້ອງການໃສ່ລະຫັດ.

$ kak getpubip.sh 

ເນື່ອງຈາກສະຖາປັດຕະຍະ ກຳ ຂອງລູກຄ້າ/server ຂອງ kakoune, ຄຳ ສັ່ງຂ້າງເທິງນີ້ຈະເປີດກອງປະຊຸມ ໃໝ່, ມີລູກຄ້າຢູ່ໃນສະຖານີທ້ອງຖິ່ນ.

ເພື່ອເຂົ້າໄປໃນຮູບແບບການແຊກ, ກົດ i . ຫຼັງຈາກເຮັດການປ່ຽນແປງລະຫັດແຫຼ່ງຂອງທ່ານ, ໃຫ້ໃຊ້ : w ເພື່ອຂຽນການປ່ຽນແປງ. ແລະເພື່ອກັບສູ່ຮູບແບບປົກກະຕິ, ກົດ , ເພື່ອລາອອກ, ໃຊ້ : q . ຖ້າທ່ານຕ້ອງການເຊົາໂດຍບໍ່ຂຽນການປ່ຽນແປງ, ໃຫ້ໃຊ້ : q! . ດັ່ງທີ່ທ່ານເຫັນ, ກະແຈສ່ວນໃຫຍ່ແມ່ນຄ້າຍຄືກັບບັນນາທິການ Vi/Vim.

ທ່ານສາມາດໄດ້ຮັບບັນຊີລາຍຊື່ຂອງຕົວເລືອກເສັ້ນຄໍາສັ່ງທີ່ຍອມຮັບທັງຫມົດໂດຍການພິມ.

$ kak -help

ສຳ ລັບເອກະສານທີ່ຄົບຖ້ວນລວມທັງປຸ່ມກົດປຸ່ມເພື່ອໃຊ້ໃນຮູບແບບການແຊກ, ໃຫ້ເບິ່ງທີ່ຫໍສະຫມຸດ Kakoune Github: https://github.com/mawww/kakoune

Kakoune ແມ່ນ Vi/Vim ຄືກັບບັນນາທິການແບບໂມບາຍ; ສ້າງຂື້ນເພື່ອປັບປຸງຮູບແບບການແກ້ໄຂຂອງ Vi ເຮັດໃຫ້ການຂຽນ/ແກ້ລະຫັດທັງໄວແລະມ່ວນກ່ວາເກົ່າ. ແບ່ງປັນຄວາມຄິດຂອງທ່ານກ່ຽວກັບມັນຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.