Muaj ntau ntau cov ntawv kho uas tsim los tshwj xeeb rau lub Linux platform, tab sis qhov tseem ceeb tshaj plaws ntawm cov uas twb muaj lawm yog qhov kev sib koom ua ke tsim kho. Lawv siv tsis yog rau kev tsim cov ntawv sau, tab sis kuj rau kev txhim kho daim ntawv thov. Qhov ua tau zoo tshaj plaws yog 10 qhov kev pab cuam uas yuav tau tshaj tawm hauv tsab xov xwm no.
Cov ntawv nyeem Linux
Ua ntej tshaj plaws, nws tsim nyog hais tias cov npe no tsis yog TOP, ntawm qhov tsis tooj, txhua qhov software uas yuav nthuav tawm tom qab yog "zoo tshaj plaws", thiab nws yog nyob ntawm koj los txiav txim siab xaiv qhov program twg.
Vim
Daim ntawv thov no yog kho dua tshiab ntawm editor VI, uas yog siv hauv Linux operating system raws li txheej txheem txheem. VIM Editor nta qhov ua haujlwm tau zoo, nce lub zog thiab tus lej ntawm lwm yam tsis suav.
Lub npe sawv rau VI txhim kho, uas txhais tau tias "txhim kho VI". Daim ntawv thov tau tsim tawm mus rau hauv tus account txhua qhov xav tau ntawm kev tsim tawm. Nws muaj lub peev txheej loj ntawm cov chaw, yog li ntawm cov neeg siv Linux nws feem ntau hu ua "Editor rau tus tsim."
Koj tuaj yeem nruab daim ntawv thov no ntawm koj lub computer siv cov lus qhia hauv qab no lem "Chaw Nres Tsheb":
sudo Apt hloov tshiab
sudo apt-mus nruab vim
Nco tseg: tom qab nias Enter, koj yuav kom tus password uas koj teev thaum sau npe nrog lub system. Thov nco ntsoov tias thaum koj nkag rau hauv nws, nws tsis tshwm sim txhua txoj kev.
Xws li VI, nws tuaj yeem siv ob qho tib si rau ntawm kab kev hais kom ua thiab raws li nyias muaj nyias daim ntawv thov qhib - nws txhua tus nyob ntawm seb tus neeg siv tau siv los ua qhov no. Ib qho ntxiv, VIM tus kws tshaj xov xwm muaj ntau qhov sib txawv:
- Lub syntax yog highlighted;
- kev muab cov cim kab ke;
- muaj peev xwm nthuav tawm lub tab;
- muaj kev sib kho screen;
- Koj tuaj yeem sib faib cov vijtsam;
- ntau cov cim txuam raug nkag mus
Geany
Geany Editor yog qhov tsim tawm software zoo uas muaj teeb tsa ua ke hauv GTK + kev siv dej. Nws tseem npaj siab rau software txhim kho.
Yog tias muaj qhov xav tau los nruab qhov program uas nruab nrog ua haujlwm IDE, ces cov editor no yuav yog ib qho kev xaiv zoo. Txoj haujlwm tso cai rau koj los ua haujlwm nrog yuav luag txhua cov lus sau ua ke uas twb muaj lawm, thiab nws ua haujlwm ntawm nws tus kheej ntawm lwm cov pob.
Txhawm rau txhim kho txoj haujlwm, koj yuav tsum nkag mus rau ob lo lus txib kom lem:
sudo Apt hloov tshiab
sudo Apt nruab geany -y
thiab nias tom qab txhua tus yuam sij Sau.
Tus editor kuj tseem muaj ntau tus nta:
- ua tsaug rau qhov hloov chaw, nws yog qhov tuaj yeem hloov kho txoj haujlwm rau koj tus kheej;
- tag nrho cov kab tau suav tawm yog li, yog tias tsim nyog, txoj cai yuav tuaj yeem taug qab yooj yim;
- Nws yog ua tau rau nruab ntxiv plugins.
Sublime ntawv nyeem editor
Cov ntawv xov xwm nthuav tawm tau muab ntau cov haujlwm, uas tso cai rau koj siv nws rau kev kho lossis tsim cov ntawv sau, nrog rau lub luag haujlwm ntawm IDE.
Txhawm rau rub tawm thiab nruab cov ntawv xov xwm muab ntawm kab ntawv, koj yuav tsum ua rau hauv "Chaw Nres Tsheb" ua raws li cov lus txib:
sudo add-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 kev txhawb nqa ntawm txhua qhov loj ntawm cov lus programming, nrog rau cov cim lus cim. Coob tus plugins tau muab, vim qhov ua haujlwm tuaj yeem ua ntau dav. Daim ntawv thov muaj qhov tseem ceeb heev: nrog nws, koj tuaj yeem qhib txhua ntu ntawm cov cai ntawm txhua cov ntaub ntawv nyob hauv lub khoos phis tawm.
Tsis tas li ntawd, Sublime Text Editor tseem muaj tus lej ntawm lwm cov nta uas paub qhov txawv ntawm tus editor no los ntawm cov haujlwm zoo sib xws:
- API plugins tau tsim raws li Python programming lus;
- cov cai tuaj yeem muab kho kom ua ib txhij;
- txhua qhov project koj tsim tuaj yeem tsim kho ib tus kheej yog qhov xav tau.
Cov pab pawg
Cov program no tau tsim los ntawm Adobe rov qab rau xyoo 2014. Daim ntawv thov muaj qhov qhib tau qhov chaws, ntxiv rau, nws muab ntau ntawm ntau hom nta uas tuaj yeem yooj yim rau kev ua haujlwm.
Zoo li feem ntau ntawm cov kev pab cuam tau nthuav tawm hauv tsab xov xwm no, Brackets muaj qhov sib txuam uas tus neeg siv tau yooj yim to taub. Thiab ua tsaug rau kev cuam tshuam ntawm kev hloov kho ntawm tus editor nrog qhov chaws, nws yooj yim heev rau kev koom tes nrog cov programmes lossis web design. Los ntawm txoj kev, nws yog tus yam ntxwv no uas muab piv nrog nyiam Gedit.
Platform raws li daim ntawv thov HTML, CSS, JavascriptCov. Nws yuav siv sij hawm me me ntawm qhov chaw ntawm lub hard drive, tab sis nyob rau hauv kev ua haujlwm lub program muaj peev xwm muab lub ntsej muag rau ob peb lwm cov neeg kho.
Cov kho ntaub ntawv no yog ntsia los ntawm qhia txog "Chaw Nres Tsheb" peb pab:
sudo add-app-repository ppa: webupd8team / brakets
sudo apt-tau hloov tshiab
sudo apt-tau nruab cov nkhaus
Cov ntsiab lus hauv qab no yuav tsum tau suav nrog ntau tus cwj pwm sib txawv:
- nws yog qhov ua tau los saib qhov program code hauv lub sijhawm tiag tiag;
- Inline editing yog muab;
- koj tuaj yeem siv lub npe khoom muag pom;
- Tus kws sau ntawv txhawb nqa cov kws npaj uantej.
Gedit
Yog tias koj yuav tsum ua haujlwm nrog GNOME lub vev xaib, tom qab ntawd qhov xwm txheej no, cov kws sau ntawv kab lus no yuav raug siv los ntawm lub sijhawm no. Qhov no yog qhov kev kawm uas ncaj ncees uas muaj qhov nruab nrab me me thiab kev sib txuas ua ke. Nws tsis tas yuav siv los tau ntev.
Txhawm rau nruab cov ntawv nyeem nthuav qhia hauv qhov system, koj yuav tsum nkag mus "Chaw Nres Tsheb" txim tuag rau cov lus qhia nram qab no:
sudo apt-tau hloov tshiab
sudo apt-tau nruab gedit
Daim ntawv thov no tau tshwm sim thawj zaug hauv xyoo 2000, nws tau tsim nyob rau hauv lub hauv paus ntawm lub cajmeem lus C, tab sis muaj peev xwm los txhawb ntau yam lus nkag.
Daim ntawv thov muaj ntau qhov nta:
- txhawb rau yuav luag txhua qhov kev sau ua ke uas twb muaj lawm;
- syntax cov ntsiab lus ntawm txhua hom lus;
- lub peev xwm siv txhua hom tsiaj ntawv.
Kate
Kate tus kws kho mob raug teeb tsa los ntawm lub neej ntawd hauv Kubuntu, nws yog qhov haujlwm yooj yim thiab yooj yim uas tso cai rau koj ib txhij ua haujlwm nrog ntau cov ntaub ntawv hauv ib lub qhov rais. Daim ntawv thov nthuav tawm tuaj yeem raug siv los ua qhov kev tsim kho tau zoo heev.
Txhawm rau nruab Kate nyob rau Ubuntu lossis Linux Mint, hauv "Chaw Nres Tsheb" ntaus cov nram qab no:
sudo apt-tau hloov tshiab
sudo apt-tau nruab kate
Qhov kev zov me nyuam tsis muaj ntau lub ntsej muag, thaum muab piv nrog rau lwm cov ntawv nyeem:
- daim ntawv thov yuav tshawb cov lus hauv hom tsis siv neeg;
- thaum ua haujlwm nrog cov ntawv zoo tib yam, qhov kev zov me nyuam nws tus kheej yuav tso txhua qhov pib tsim nyog.
Dab noj hnub
Qhov kev ncaj ncees tawm ntawm cov neeg tsim khoom Java, txij li nws tus kheej tau tsim hauv hom lus no. Nws muab cov haujlwm loj heev uas tso cai rau koj los tsim cov ntawv thov ntawm Java platform.
Yog tias tus neeg siv xav tau siv lwm hom lus, ces nws yuav muaj txaus rau nws los teeb tsa cov plug-in tsim nyog.
Qhov program tuaj yeem siv rau kev tsim kho thiab web tsim hauv Python, C, C ++, PHP, COBOL thiab lwm yam lus. Txhawm rau nruab rau daim ntawv thov ntawm Ubuntu lossis Linux Mint, ob lo lus txib raug nkag ua ib qho hauv cov kab kev pab cuam:
sudo Apt hloov tshiab
sudo Apt nruab dab noj hnub
Muaj ntau yam tshwj xeeb hauv qhov software no:
- Ib qho ntawm cov cuab yeej siv tau zoo tshaj plaws rau cov neeg tsim kho siv lub Java platform
- txhawb nqa ntau ntawm plugins.
Kwrite
Kwrite thawj zaug tshwm sim hauv 2000. Nws tau tsim los ntawm pab pawg KDE, thiab Kate phau ntawv cov ntawv xov xwm, uas tau nthuav dav siv kev siv technology thev naus laus zis los ntawm KDE, tau siv los ua lub hauv paus. Tsis tas li ntawd, ntau ntawm cov plugins tshwj xeeb tau qhia nrog kev tshaj tawm, vim tias qhov ua haujlwm ntawm lub software tuaj yeem nthuav dav.
Lwm qhov zoo ntawm cov software uas nthuav tawm yog lub peev xwm los siv nws nyob rau hauv thiaj li yuav kho cov ntaub ntawv deleted thiab txawm encrypted cov ntaub ntawv.
Qhov kev zov me nyuam yog ntsia tom qab kev ua raws cov lus txib hauv qab no:
sudo apt-tau hloov tshiab
sudo apt-tau nruab kwrite
Nws muaj qee qhov sib txawv:
- nws muaj peev xwm ua tiav cov lus hauv hom tsis siv neeg;
- indents yeej tau teeb tsa;
- Lub syntax yog highlighted;
- muaj tau ntawm kev sib koom ua ke VI.
Nano
Nano yog ib qho ntawm cov ntawv sau xov xwm nrov tshaj plaws uas tau tsim tshwj xeeb rau UNIX platform. Hauv kev ua haujlwm, nws zoo sib xws rau Pico daim ntawv thov, thiab thawj lub khoos kas tshiab tau tsim tawm rov qab xyoo 2000. Nws muaj cov lej loj ntawm cov nta ntxiv, ua tsaug uas cov tsim tawm xav tias nws yog tus kws tshaj tawm qib siab rau cov lej thiab cov ntawv nyeem. Txawm li cas los xij, nws muaj ib qho tseem ceeb tshaj plaws rho tawm: Nano raug nthuav tawm tsuas yog nyob ntawm kab hais kom ua kab interface.
Txhawm rau nruab Nano thov rau koj lub computer, khiav cov kab hauv qab no hauv "Chaw Nres Tsheb":
sudo apt-tau hloov tshiab
sudo apt-tau nruab nano
Daim ntawv thov muaj ntau qhov tshwj xeeb:
- muaj kev tshawb nrhiav qhov tseeb uas yog cov ntaub ntawv nkag siab;
- muaj peev xwm txhawb Autoconf.
GNU Emacs
Cov ntawv xov xwm no yog ib qho ntawm "feem ntau", nws tau tsim los ntawm Richard Stallman, uas thaum tib lub sijhawm tsim cov phiaj xwm GNU. Daim ntawv thov yog qhov dav heev ntawm cov programmer ua haujlwm nrog Linux, nws tau sau rau hauv C thiab LISP.
Txhawm rau nruab qhov program nyob rau ntawm Ubuntu platform thiab Linux Mint, ob lo lus txib tau nkag rau hauv lem:
sudo apt-tau hloov tshiab
sudo Apt-tau nruab emacs
Daim ntawv thov muaj cov yam ntxwv li nram no:
- nws tuaj yeem ua haujlwm nrog kev xa ntawv thiab ntau cov ntawv xov xwm;
- Nws muaj qhov dav txhawb rau cov tsiaj ntawv thiab cov lus programming;
- muab lub peev xwm los ua haujlwm nrog debugger interface los ntawm nruab ib qho txuas ntxiv tshwj xeeb.
Xaus
Xaiv cov ntawv nyeem sau rau cov tshuab raws li Linux platform ua raws li cov haujlwm, vim txhua tus txiav txim siab software cov khoom tsim nyog dua rau ib lossis lwm lub hom phiaj.
Hauv kev tshwj xeeb, yog tias koj npaj ua haujlwm nrog JavaScript, tom qab ntawd nws yog qhov zoo tshaj plaws los nruab Eclipse, rau ntau cov lus ntawm cov cajmeem thiab lwm cov tsiaj ntawv, Kate daim ntawv thov yuav tsim nyog tshaj.