Muaj ntau ntau phau ntawv kho kom tsim tau rau Linux platform, tiam sis qhov tseem ceeb tshaj plaws ntawm cov uas twb muaj lawm yog qhov sib koom ua ke nrog kev sib tham. Lawv siv tsis tas rau kev tsim cov ntawv luam cov ntaub ntawv, tab sis kuj rau kev tsim cov ntawv thov. Qhov zoo tshaj plaws yog 10 qhov kev pab cuam uas yuav muab nthuav tawm rau hauv tsab xov xwm no.
Linux cov phau ntawv kho mob
Ua ntej tshaj plaws, nws yuav tsum tau hais tias daim ntawv teev no tsis yog hloov TOP, ntawm qhov tsis sib xws, tag nrho cov software uas yuav muab qhia tom qab hauv cov ntawv nyeem yog "qhov zoo tshaj plaws ntawm qhov zoo tshaj plaws", thiab nws yog rau koj xaiv qhov kev zov me nyuam twg.
Vim
Daim ntawv thov no yog ib qho kev txhim kho ntawm tus editor VI, uas yog siv hauv Linux operating system ua ib qho txheej txheem. VIM editor muaj kev ua haujlwm zoo, nce zog thiab ntau tus tsis muaj lwm tus.
Lub npe sawv cev rau VI paub zoo, uas txhais tau hais tias "txhim kho VI". Daim ntawv thov raug tsim los ntawm kev suav nyiaj rau txhua tus xav tau ntawm cov neeg tsim khoom. Nws muaj ntau qhov chaw ntawm cov chaw, yog li ntawm cov neeg siv Linux nws yog feem ntau hu ua "Editor rau Programmers".
Koj tuaj yeem tsim daim ntawv thov no rau hauv koj lub computer los ntawm kev qhia tawm cov lus txib hauv qab no "Terminal":
sudo apt hloov tshiab
sudo apt-mus nruab vim
Lus Cim: tom qab nias sau, koj yuav raug nug rau tus password uas koj muab thaum sau npe nrog lub system. Thov nco ntsoov tias thaum koj nkag mus, nws tsis tshwm sim.
Raws li nyob rau hauv rooj plaub nrog VI, nws yog permissible siv nws ob leeg nyob rau ntawm cov kab hais kom ua thiab raws li ib daim ntawv thov qhib nyias - nws tag nrho nyob ntawm seb tus neeg siv los siv ua qhov no. Nyob rau hauv tas li ntawd, lub VIM editor muaj ib tug xov tooj ntawm txawv nta:
- syntax yog highlighted;
- tagging system yog muab;
- muaj feem ntau ntawm kev nthuav dav ntawm tab;
- nws muaj ib qho screen qhib muaj;
- Koj tuaj yeem ua kom muaj kev cuam tshuam ntawm qhov screen;
- nkag mus rau ntau hom ntawm cov cim sau
Geany
Geany tus editor yog ib qho yooj yim nrov software uas muaj ib qho teeb tsa hauv GTK + nqi hluav taws xob. Nws yog tsim los rau txoj kev loj hlob.
Yog tias xav tau los txhim kho ib qho kev zov me nyuam uas muaj kev xyuam xim IDE, ces cov editor no yuav yog ib qho kev xaiv zoo. Qhov kev tso cai tso cai rau koj mus ua haujlwm nrog luag txhua hom lus uas muaj nyob rau hauv, thiab nws ua haujlwm tsis hais txog lwm cov pob khoom.
Txhawm rau nruab qhov txheej txheem, koj yuav tsum nkag mus rau ob nqe lus hauv qab no:
sudo apt hloov tshiab
sudo apt nruab geany - nws
thiab nias tom qab txhua tus yuam sij Sau.
Tus editor kuj muaj ntau yam nta:
- ua tsaug rau qhov chaw yooj yim, nws yog qhov ua tau rau qhov kev pab cuam rau koj;
- txhua cov kab yog cov lej xwv thiaj li yog tias qhov tsim nyog yuav tsum muaj cov cai yooj yim dua;
- nws yog ua tau rau nruab ntxiv plugins.
Sublime Text Editor
Nyob rau hauv phau ntawv txhais lus tau muab ib qho loj loj ntawm cov haujlwm uas tso cai rau koj siv rau kev kho los yog tsim cov ntawv, nrog rau tus IDE.
Mus download tau thiab nruab ib phau ntawv sau ua kab ntawv, koj yuav tsum coj ib tug los ntawm ib tug "Terminal" tom qab cov lus txib:
sudo ntxiv-apt-repository ppa: webupd8team / sublime-text-3
sudo apt-tau hloov tshiab
sudo apt-mus nruab sublime-text-installer
Ib qhov tshwj xeeb ntawm cov software no yog txhawb nqa rau txhua yam loj hauv cov lus programming, nrog rau cov lus sib thooj. Muaj ntau ntau ntawm plug-ins, vim tias qhov kev ua haujlwm tau zoo dua. Daim ntawv thov muaj ib qho tseem ceeb heev: nrog nws cov kev pab koj tuaj yeem qhib ib feem ntawm cov cai ntawm cov ntaub ntawv muaj nyob hauv lub computer.
Tsis tas li ntawd, Sublime Text Editor sib txawv nyob rau hauv ib tug xov tooj ntawm lwm cov nta uas qhia qhov txawv no editor los ntawm cov kev pab cuam zoo sib xws:
- API plugins yog raws li Python programming lus;
- chaws tuaj yeem tsim kho rau hauv txoj cai;
- txhua qhov tsim tau txoj haujlwm yuav raug kho yog tias nyiam.
Tshib
Qhov kev pabcuam no yog tsim los ntawm Adobe hauv xyoo 2014. Daim ntawv thov qhib qhov chaw, ntxiv rau, nws muab ntau ntau hom kev txawv txav uas tuaj yeem pab txhawb txoj haujlwm.
Zoo li feem ntau cov kev pab cuam uas tau muab teev rau hauv tsab xov xwm no, Cov Ntaus muaj kev sib tshuam meej meej uas tus neeg siv tau yooj yim. Thiab ua tsaug rau kev sib txuas ntawm cov editor nrog rau qhov chaws, nws yooj yim heev ua programming lossis tsim qhov web site. Los ntawm txoj kev, nws yog precisely no tus yam ntxwv uas sib piv favorably nrog Gedit.
Daim ntawv thov yog tsim los ntawm platforms. HTML, CSS, Javascript. Nws occupies ib qhov me me ntawm qhov chaw seem disk, tab sis raws li nws cov functionality, qhov kev zov me nyuam muaj peev xwm sawv siab muab rau ib tug xov tooj ntawm lwm cov editors.
No editor yog ntsia los ntawm kev qhia tawm "Terminal" peb pawg:
sudo ntxiv app-repository ppa: webupd8team / brackets
sudo apt-tau hloov tshiab
sudo apt-tau nruab brackets
Cov ntsiab lus hauv qab no yuav tsum tau ntaus nqi mus rau ib qho kev qhia tshwj xeeb:
- nws yog ib qho ua tau mus saib qhov program code nyob rau ntawm lub sijhawm;
- muab cov ntaub ntawv kho kom haum;
- Koj tuaj yeem siv cov cuab yeej sib tham;
- editor txhawb kev txhawb nqa.
Gedit
Yog hais tias koj yuav tsum ua hauj lwm nrog GNOME duab, tom qab ntawd ces qhov no, cov ntawv nyeem no yuav siv los ntawm lub neej ua ntej. Qhov no yog ib qho yooj yim rau kev pab cuam uas muaj ib qho me me me thiab ib qho elementary interface. Koj tsis tas yuav tau siv mus ntev ntev.
Txhawm rau nruab rau cov ntawv sau kab ntawv rau lub cev koj xav tau "Terminal" ua raws li cov lus hauv qab no:
sudo apt-tau hloov tshiab
sudo apt-mus nruab gedit
Thawj thawj daim ntawv thov no tau tshwm sim hauv 2000, nws tau raug tsim los ntawm C programming lus, tab sis nws muaj peev xwm txhawb nqa ntau hom lus.
Daim ntawv thov muaj ntau tus yam ntxwv:
- kev them nyiaj yug ntawm yuav luag txhua yam programming cov lus;
- syntax highlighting ntawm txhua hom lus;
- qhov peev xwm los siv txhua hom ntawm cov ntawv cim npe.
Kate
Lub Kate editor, ntsia ntawm default nyob rau hauv Kubuntu, yog ib qho yooj yim thiab yooj yim kev pab cuam uas tso cai rau koj mus ua haujlwm ib ntus nrog ob peb cov ntaub ntawv nyob rau hauv ib qhov rai. Daim ntawv thov tuaj yeem siv tau ua ib qho chaw loj hlob zoo heev.
Rau nruab Kate nyob Ubuntu lossis Linux Mint, "Terminal" Nkag mus rau cov lus txib nram qab no:
sudo apt-tau hloov tshiab
sudo apt-mus nruab kate
Qhov kev zov me nyuam tsis muaj ntau yam ntxwv thaum muab piv nrog lwm cov ntawv kho mob:
- daim ntawv thov yuav pom cov lus txiav;
- thaum ua haujlwm nrog cov lus qhia zoo, qhov kev zov me nyuam yuav teeb tsa tag nrho cov kev tsim nyog.
Dab noj hnub
Ib qho kev pab cuam dav dav ntawm Java-neeg tsim khoom, raws li nws tus kheej tau tsim nyob rau hauv hom lus no. Nws muab ntau yam hauj lwm uas tso cai rau koj los tsim cov ntawv sau npe rau ntawm Java platform.
Yog hais tias tus neeg siv muaj ib qho yuav tsum tau siv lwm hom lus, ces nws yuav txaus rau nws mus nruab rau qhov tsim nyog plugins.
Qhov kev zov me nyuam yuav siv rau kev tsim kho thiab tsim web tsim hauv Python, C, C ++, PHP, COBOL thiab lwm yam lus. Txhawm rau nruab rau daim ntawv thov Ubuntu lossis Linux Mint, nyob rau hauv qhov kev pab cuam kab nkag mus rau ob tug commands tig:
sudo apt hloov tshiab
sudo apt nruab dab noj hnub
Muaj ntau ntau yam tshwj xeeb hauv qhov software no:
- ib qho ntawm feem ntau txhim khu kev qha cov cuab yeej tsim los rau cov neeg siv kev siv Java platform;
- txhawb ntau tus plugins.
Sau ntawv
Lub Kwrite program tau tshwm sim rau xyoo 2000. Nws yog tsim los ntawm pab pawg neeg KDE, thiab Kate phau ntawv editor, uas tau nthuav siv qhov tseeb KParts technology ntawm KDE, yog siv raws li lub hauv paus no. Tsis tas li ntawd, nrog rau kev tso tawm tau nthuav tawm ntau lub xov tooj kom yog, vim tias cov kev ua haujlwm ntawm tus software yuav muaj kev nthuav loj.
Lwm zoo ntawm tus software hais yog qhov tseem siv nws siv thiaj li hloov deleted thiab txawm encrypted ntaub ntawv.
Txhim kho qhov kev zov me nyuam tom qab cov lus txib nram qab no:
sudo apt-tau hloov tshiab
sudo apt-mus nruab kwrite
Nws muaj qee cov yam ntxwv tshwj xeeb:
- nws muaj peev xwm ua kom tiav cov lus;
- indent hom yog teem cia;
- syntax yog highlighted;
- muaj kev sib nrauj vi.
Nano
Qhov kev pabcuam Nano yog ib qho ntawm cov ntawv nyeem zoo tshaj plaws uas tsim los rau UNIX platforms. Nyob rau hauv cov nqe lus ntawm functionality, nws yog zoo li Pico daim ntawv thov, nrog tus thawj version ntawm qhov kev pab cuam tsim rov qab hauv 2000. Nws muaj ntau tus ntxiv nta, ua tsaug uas cov neeg tsim khoom xav txog nws qhov kev tshaj li qub rau qhov chaw thiab cov ntawv nyeem. Txawm li cas los xij, nws muaj ib qho teeb meem tseem ceeb heev: Nano tso tawm kom pom hauv kab lus hais kom ua.
Txhawm rau nruab Nano daim ntawv tso npe ntawm koj lub computer, khiav cov lus txib hauv qab no "Terminal":
sudo apt-tau hloov tshiab
sudo apt-mus nruab nano
Daim ntawv thov muaj ntau qhov cim tshwj xeeb:
- muaj kev tshawb nrhiav preset uas yog case sensitive;
- muaj peev xwm los pab txhawb autoconf.
GNU Emacs
No editor yog ib qho ntawm "feem ntau", nws yog tsim los ntawm Richard Stallman, uas nyob rau hauv ib lub sij hawm txhim tsa GNU project. Daim ntawv thov no muaj ntau heev ntawm cov neeg ntse Linux; nws sau rau hauv C thiab LISP.
Txhawm rau nruab qhov kev pab cuam ntawm Ubuntu lub platform thiab Linux Mint, nkag mus rau ob lub commands tig:
sudo apt-tau hloov tshiab
sudo apt-mus nruab emacs
Daim ntawv thov muaj cov yeeb yam nram qab no:
- nws yog ua tau hauj lwm nrog kev xa ntawv thiab txhua hom ntaub ntawv xov xwm;
- muaj kev txhawb nqa dav heev rau cov ntawv cim lus thiab cov lus programming;
- muab lub peev xwm ua hauj lwm nrog lub debugger interface los ntawm kev txhim kho qhov kev tshwj xeeb ntxiv.
Xaus
Nyob ntawm cov hauj lwm, xaiv ib phau ntawv editor rau systems raws li lub platform platform, vim txhua qhov ntawm cov khoom software yog tsim rau ib lub hom phiaj los yog lwm qhov.
Hauv particular, yog tias koj npaj mus ua haujlwm nrog JavaScript, nws yog qhov zoo tshaj plaws rau nruab Dab Dabneeg, rau ntau ntau hom lus programming thiab lwm yam ntawv, cov ntawv Kate yuav yog qhov tseem ceeb.