Atom - ຕົວແກ້ໄຂຂໍ້ຄວາມແລະລະຫັດແຫຼ່ງທີ່ສາມາດອ່ານໄດ້ ສຳ ລັບ Linux


ວັນນີ້ບັນນາທິການຕົວ ໜັງ ສື Atom ກຳ ລັງສ້າງຂ່າວຫຼາຍ. Atom ແມ່ນຕົວແກ້ໄຂຂໍ້ຄວາມແລະລະຫັດແຫຼ່ງທີ່ເປີດແລະບໍ່ເສຍຄ່າ, ສາມາດໃຊ້ໄດ້ ສຳ ລັບເວທີຂ້າມລະບົບປະຕິບັດການ - Windows, Linux ແລະ Mac OS X. ມັນຖືກປ່ອຍອອກພາຍໃຕ້ໃບອະນຸຍາດ MIT, ຂຽນເປັນ C ++, HTML, CSS, JavaScript, Node.js ແລະ ກາເຟ Script, Atom ແມ່ນອີງໃສ່ Chromium.

ໂຄງການ Atom ໄດ້ເລີ່ມຕົ້ນໂດຍຜູ້ກໍ່ຕັ້ງ GitHub, Chris Wanstrath ໃນກາງປີ 2008. ເກືອບ 6 ປີຕໍ່ມາ, ການທົດລອງສາທາລະນະຄັ້ງ ທຳ ອິດໄດ້ຖືກປ່ອຍອອກມາໃນວັນທີ 26 ເດືອນກຸມພາປີ 2014. ເກືອບ 15 ເດືອນຕໍ່ມາການປ່ອຍທົດລອງສາທາລະນະຄັ້ງ ທຳ ອິດ (ແລະ 7 ປີ ນັບຕັ້ງແຕ່ຄວາມຄິດດັ່ງກ່າວໄດ້ຖືກສ້າງຂື້ນ), ໃນວັນທີ 25 ມິຖຸນາ 2015 Atom ໄດ້ຮັບການປ່ອຍຕົວທີ່ ໝັ້ນ ຄົງ.

ຄຸນລັກສະນະຂອງ Atom ຕົວ ໜັງ ສື/ລະຫັດແຫຼ່ງບັນນາທິການ.

<

  • ສະ ໜັບ ສະ ໜູນ ຂ້າມເວທີຂ້າມ (Linux/OS X/Windows)
  • ຂອບໂປໂລຍ
  • ບັນນາທິການທີ່ທັນສະ ໄໝ ແລະເຂົ້າຫາໄດ້ທີ່ສາມາດປັບແຕ່ງເປັນແກນຫຼັກ.
  • ກໍ່ສ້າງໃນຊຸດຜູ້ຈັດການ - ຄົ້ນຫາແລະຕິດຕັ້ງຈາກພາຍໃນ. ທ່ານອາດຈະພັດທະນາຊຸດຂອງທ່ານເອງ.
  • ວິທີການທີ່ສະຫຼາດ - ຮັບປະກັນໃຫ້ທ່ານຂຽນລະຫັດດ້ວຍຄວາມໄວ, ຄວາມຍືດຫຍຸ່ນແລະການເຮັດ ສຳ ເລັດໂດຍອັດຕະໂນມັດ.
  • ໂປແກຼມຄົ້ນຫາລະບົບເອກະສານເອກະສານຕິດ - ຄົ້ນຫາແລະເປີດເອກະສານ/ໂຄງການ/ກຸ່ມໂຄງການດ້ວຍຄວາມສະດວກໃນປ່ອງຢ້ຽມດຽວ.
  • ກະດານແບ່ງປັນ - ຄຸນນະສົມບັດຫຼາຍກະດານເພື່ອປຽບທຽບແລະແກ້ໄຂລະຫັດຈາກປ່ອງຢ້ຽມດຽວ. ບໍ່ມີການປ່ຽນລະຫວ່າງປ່ອງຢ້ຽມອີກຕໍ່ໄປ.
  • ຊອກຫາແລະທົດແທນຕົວ ໜັງ ສືໃນເອກະສານ ໜຶ່ງ ແຜ່ນຫຼືທຸກໆໂຄງການຂອງທ່ານ.
  • ມີບາງແພັກເກດທີ່ບໍ່ເສຍຄ່າແລະເປີດເຜີຍ, ເຊິ່ງທ່ານສາມາດໃຊ້ໄດ້
  • ມາຮອດດຽວນີ້ມັນສະ ໜັບ ສະ ໜູນ ບາງຫົວຂໍ້ 685 ຫົວຂໍ້ທີ່ຈະເລືອກເອົາຈາກ.
  • Plug-ins ສະ ໜັບ ສະ ໜູນ
  • ສາມາດ ນຳ ໃຊ້ເປັນ IDE (ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ)
  • <

  • C ++
  • Git
  • node.js ຮຸ່ນ 0.10.x ຫຼື node.js ລຸ້ນ 0.12.x ຫຼື io.js (1.x) [ໜຶ່ງ ໃນສາມຂອງສາມ]
  • npm ຮຸ່ນ 1.4.x
  • Gnome Keyring (libgnome-keyring-dev ຫຼື libgnome-keyring-devel)
  • ວິທີຕິດຕັ້ງ Atom Editor ໃນ Linux

    ມີຊຸດຄູ່ມີຢູ່ ສຳ ລັບ DEB ແລະ RPM ແຈກຢາຍທີ່ອີງໃສ່ສະຖາປັດຕະຍະ ກຳ 64 ບິດເທົ່ານັ້ນ, ສະນັ້ນບໍ່ ຈຳ ເປັນຕ້ອງລວບລວມມັນຈາກແຫຼ່ງ.

    ເຖິງຢ່າງໃດກໍ່ຕາມຖ້າທ່ານຕ້ອງການທີ່ຈະລວບລວມມັນຈາກແຫຼ່ງຕ່າງໆ ສຳ ລັບລະບົບໃດ ໜຶ່ງ ລວມທັງການແຈກຢາຍທີ່ອີງໃສ່ DEB ແລະ RPM, ໃຫ້ປະຕິບັດຕາມ ຄຳ ແນະ ນຳ ຂ້າງລຸ່ມ

    ການຕິດຕັ້ງ Atom ໃນ Linux, ທ່ານສາມາດດາວໂຫລດແພັກເກັດ DEB ຫລື RPM ສຳ ລັບລະບົບ Debian ແລະ RedHat ຈາກເວັບໄຊທ໌ Atom ຕົ້ນຕໍຫຼືໃຊ້ ຄຳ ສັ່ງ wget ຕໍ່ໄປນີ້ເພື່ອດາວໂຫລດແພັກເກັດເຂົ້າໃນ terminal ຂອງທ່ານໂດຍກົງ.

    $ wget https://atom.io/download/deb		[On Debain based systems]
    $ wget https://atom.io/download/rpm		[On RedHat based systems]
    

    ໃນລະບົບທີ່ອີງໃສ່ Debian, ໃຊ້ ຄຳ ສັ່ງ dpkg -i ເພື່ອຕິດຕັ້ງຊຸດໄບນາລີ.

    $ sudo dpkg -i deb
    [sudo] password for tecmint: 
    Selecting previously unselected package atom.
    (Reading database ... 204982 files and directories currently installed.)
    Preparing to unpack deb ...
    Unpacking atom (1.0.0) ...
    Setting up atom (1.0.0) ...
    Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
    Processing triggers for mime-support (3.54ubuntu1) ...
    

    ໃນລະບົບທີ່ອີງໃສ່ RedHat, ໃຫ້ໃຊ້ rpm -ivh ເພື່ອຕິດຕັ້ງຊຸດໄບນາລີ.

    # rpm -ivh rpm
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:atom-1.0.0-0.1.fc21              ################################# [100%]
    

    ຖ້າທ່ານພຽງແຕ່ຕ້ອງການກໍ່ສ້າງ Atom ຈາກແຫຼ່ງຂໍ້ມູນ, ທ່ານສາມາດເຮັດໄດ້ໂດຍປະຕິບັດຕາມ ຄຳ ແນະ ນຳ ໃນການສ້າງລາຍລະອຽດໃນລະບົບ Linux.

    ການກໍ່ສ້າງ Atom ຈາກແຫຼ່ງຂໍ້ມູນ, ທ່ານ ຈຳ ເປັນຕ້ອງມີຊຸດທີ່ຕ້ອງການຕິດຕັ້ງໄວ້ໃນລະບົບ, ກ່ອນທີ່ຈະສ້າງ Atom ຈາກແຫຼ່ງ.

    $ sudo apt-get install build-essential git libgnome-keyring-dev fakeroot
    $ curl --silent --location https://deb.nodesource.com/setup_0.12 | sudo bash -
    $ sudo apt-get install --yes nodejs
    $ sudo apt-get install npm
    $ sudo npm config set python /usr/bin/python2 -g
    
    # yum --assumeyes install make gcc gcc-c++ glibc-devel git-core libgnome-keyring-devel rpmdevtools
    # curl --silent --location https://rpm.nodesource.com/setup | bash -
    # yum install --yes nodejs
    # yum install npm
    # npm config set python /usr/bin/python2 -g
    

    ເມື່ອໄດ້ມີການຕິດຕັ້ງແພັກເກດທີ່ ຈຳ ເປັນແລ້ວ, ດຽວນີ້ກໍ່ຈະ ໝູນ ຫໍໄຕ Atom ຈາກ git.

    $ git clone https://github.com/atom/atom
    $ cd atom
    

    ກວດເບິ່ງການປ່ອຍ Atom ຫຼ້າສຸດແລະສ້າງມັນ.

    $ git fetch -p
    $ git checkout $(git describe --tags `git rev-list --tags --max-count=1`)
    $ script/build
    

    ໝາຍ ເຫດ: ຖ້າຂະບວນການສ້າງ Atom ລົ້ມເຫລວດ້ວຍຂໍ້ຄວາມຜິດພາດດ້ານລຸ່ມ:

    npm v1.4+ is required to build Atom. Version 1.3.10 was detected.

    ນັ້ນ ໝາຍ ຄວາມວ່າທ່ານຕ້ອງໄດ້ຕິດຕັ້ງ npm (i.e v1.4) ລຸ້ນ ໃໝ່ ຫຼ້າສຸດໃນລະບົບ, ເພື່ອໃຫ້ໄດ້ npm ລຸ້ນລ້າສຸດທ່ານ ຈຳ ເປັນຕ້ອງເພີ່ມ node.js PPA ເຂົ້າໃນລະບົບຂອງທ່ານເພື່ອໃຫ້ໄດ້ລຸ້ນ Nodejs ແລະ NPM ລຸ້ນລ້າສຸດ.

    $ sudo apt-get install python-software-properties
    $ sudo apt-add-repository ppa:chris-lea/node.js
    $ sudo apt-get update
    $ sudo apt-get install nodejs
    

    ຖັດໄປ, ຕິດຕັ້ງ ຄຳ ສັ່ງປະລໍາມະນູແລະ apm ໃສ່ລະບົບ /usr/local/bin ໂດຍປະຕິບັດ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

    $ sudo script/grunt install
    

    ການທົດສອບ Atom ແລະການ ນຳ ໃຊ້

    1. ໄຟ Atom ຈາກ Application Menu, ຫຼືໂດຍການພິມ ຄຳ ສັ່ງ ‘ atom , ໃນ ຄຳ ສັ່ງສັ່ງ.

    $ atom
    

    ເມື່ອທ່ານເປີດໂຕ Atom ເປັນຄັ້ງ ທຳ ອິດ, ທ່ານຄວນຈະເຫັນ ໜ້າ ຈໍຕ້ອນຮັບຂອງ Atom ບາງສິ່ງບາງຢ່າງເຊັ່ນຢູ່ດ້ານລຸ່ມ.

    ໜ້າ ຈໍຕ້ອນຮັບນີ້ໃຫ້ທ່ານມີຄວາມຄິດສັ້ນໆກ່ຽວກັບການເລີ່ມຕົ້ນກັບບັນນາທິການ Atom.

    ທ່ານອາດຈະດາວໂຫລດຫົວຂໍ້ລົດຊາດທີ່ທ່ານມັກແລະແພັກເກດພື້ນເມືອງຈາກລິ້ງຂ້າງລຸ່ມນີ້ແລະຕິດຕັ້ງມັນໂດຍໃຊ້ Settings menu.

    <

  • https://atom.io/themes
  • https://atom.io/packages
  • <

  • Atom ສົ່ງຂໍ້ມູນຕ່າງໆໄປໃຊ້ໃນ Google Analytics. ມັນເຮັດແນວນັ້ນເພື່ອເກັບ ກຳ ຂໍ້ມູນກ່ຽວກັບຄຸນລັກສະນະເຫຼົ່ານັ້ນເຊິ່ງສ່ວນຫຼາຍແມ່ນໃຊ້. ຂໍ້ມູນເຫຼົ່ານີ້ຈະຖືກ ນຳ ໃຊ້ເພື່ອເສີມສ້າງປະສົບການຂອງຜູ້ໃຊ້ໃນການເຜີຍແຜ່ຕໍ່ໄປ.
  • GitHub ລາຍງານ Atom ໄດ້ຖືກດາວໂຫລດມາແລ້ວ 1,3 ລ້ານເທື່ອແລະຖືກ ນຳ ໃຊ້ໂດຍຜູ້ໃຊ້ຫຼາຍກວ່າ 350,000 ຄົນຕໍ່ເດືອນ.
  • ສະຫຼຸບ

    Atom ແມ່ນບັນນາທິການແຫຼ່ງຂໍ້ມູນ (ແລະຂໍ້ຄວາມ) ທີ່ດີເລີດ. ມັນເຮັດ ໜ້າ ທີ່ຄືກັບ IDE. ການສະ ໜັບ ສະ ໜູນ ເກືອບ 700 ຫົວຂໍ້, ຮັບປະກັນວ່າພວກເຮົາມີຫຼາຍຢ່າງໃຫ້ເລືອກ. ການຫຸ້ມຫໍ່ 2K + ເຮັດໃຫ້ມັນສາມາດປັບແຕ່ງ Atom, ຕາມຄວາມຕ້ອງການຂອງຜູ້ໃຊ້. ມັນໄດ້ຖືກພັດທະນາໂດຍຜູ້ກໍ່ຕັ້ງ GitHub ແລະຜູ້ພັດທະນາ/ຜູ້ປະກອບສ່ວນອື່ນໆ, ສະນັ້ນພວກເຮົາສາມາດຄາດຫວັງວ່າມັນຈະຫຼາຍກວ່າບັນນາທິການ ທຳ ມະດາ.

    ເຖິງແມ່ນວ່າມັນຈະເປັນຝັນຮ້າຍ ສຳ ລັບຫຼາຍໆຄົນນັບຕັ້ງແຕ່ HTML, JavaScript, node.js ແລະ CSS ໄດ້ຖືກ ນຳ ໃຊ້ເຂົ້າໃນໂຄງການ. ຄວາມຈິງແມ່ນທຸກໆພາສາການຂຽນໂປແກຼມ/ການຂຽນໂປແກຼມເຫຼົ່ານີ້ບໍ່ໄດ້ຖືກຍົກຍ້ອງຈາກຜູ້ໃຊ້ຂັ້ນສູງ. ບາງຄັ້ງບັນດາພາສາຂ້າງເທິງນີ້ໄດ້ສະແດງໃຫ້ເຫັນຂໍ້ບົກພ່ອງ, ການໂຈມຕີແລະແມ່ນແຕ່ປະນີປະນອມ.

    ທ່ານຄິດແນວໃດກັບໂຄງການນີ້? ບັນນາທິການນີ້ຈະມີຊີວິດຍືນຍາວບໍ? ແນວໂນ້ມກ່າວວ່າແມ່ນແລ້ວ! ໃຫ້ພວກເຮົາຮູ້ທັດສະນະຂອງທ່ານ. ກຳ ລັງເຊັນອອກ! ຮັກສາການເຊື່ອມຕໍ່, ຕິດຕາມ. ມ່ວນຊື່ນ!