Adunay daghang mga editor sa teksto nga gidisenyo alang sa Linux nga plataporma, apan ang labing mapuslanon sa mga nag-una mao ang gitawag nga mga integrated development environment. Gigamit kini dili lamang sa pagmugna og mga dokumento sa teksto, kondili alang usab sa pagpalambo sa mga aplikasyon. Ang labing labing epektibo mao ang 10 nga mga programa nga ipresentar sa niini nga artikulo.
Mga editor sa teksto sa Linux
Una sa tanan, kinahanglan nga isulti nga kining lista wala maglangkob sa TOP, sa kasukwahi, ang tanang software nga ipresentar sa ulahi sa teksto mao ang "labing maayo sa pinakamaayo", ug anaa ka sa pagpili kung unsa nga programa ang gamiton.
Vim
Kini nga aplikasyon usa ka nausab nga bersyon sa editor VI, nga gigamit sa Linux operating system isip usa ka standard nga programa. Ang editor sa VIM adunay abanse nga kagamitan, nagdugang nga gahum ug ubay-ubay nga uban nga mga sukdanan.
Ang ngalan nagpasabot sa VI nga milambo, nga nagpasabut nga "milambo nga VI". Ang aplikasyon gipalambo nga nagkonsidera sa tanan nga mga panginahanglan sa mga developers. Kini adunay daghan nga mga setting, busa sa mga tiggamit sa Linux kini sagad gitawag nga "Editor for Programmers".
Mahimo nimo i-instalar kini nga aplikasyon sa imong computer pinaagi sa pagsal-ot sa mosunod nga mga sugo "Terminal":
sudo apt update
sudo apt-get install vim
Mubo nga sulat: human sa pagpilit Enter, pangutan-on ka sa password nga imong gihatag sa dihang nagparehistro sa sistema. Palihug timan-i nga sa imong pagsulod niini, kini dili makita.
Sama sa kaso sa VI, gitugot nga gamiton kini sa linya sa komand ug ingon nga usa ka bukas nga aplikasyon - kining tanan nagdepende kon giunsa gigamit ang tiggamit sa paghimo niini. Dugang pa, ang editor sa VIM adunay daghang mga talagsaon nga bahin:
- gipasiugda ang syntax;
- Gihatag ang tagging nga sistema;
- adunay posibilidad sa pagpalapad sa tab;
- adunay sesyon sa screen nga anaa;
- Mahimo nimong mabungkag ang screen;
- pagsulod sa nagkalain-laing matang sa mga composite nga mga karakter
Geany
Ang editor ni Geany usa ka popular nga software nga may built-in nga set sa GTK + nga mga utilities. Gidisenyo usab kini alang sa pagpalambo sa programa.
Kon adunay panginahanglan sa pag-instalar sa usa ka programa nga adunay kagamitan IDE, nan kini nga editor usa ka maayong opsyon. Ang programa nagtugot kanimo sa pagtrabaho uban sa hapit tanang mga programming languages, ug kini nag-obra bisan pa sa ubang mga pakete.
Sa pag-instalar sa programa, kinahanglan nga mosulod ka sa duha ka mga sugo:
sudo apt update
sudo apt install geany -y
ug ipadayon ang matag yawe Pagsulod.
Ang editor usab adunay daghang mga bahin:
- salamat sa posibleng mga kahimanan, posible nga ipahaum ang programa alang kanimo;
- ang tanan nga mga linya giihap aron kung gikinahanglan ang code mahimong daling masubay;
- posible nga mag-instalar dugang nga mga plugins.
Sublime Text Editor
Sa gipresentar nga editor sa teksto naghatag og daghang gidaghanon sa mga gimbuhaton nga nagtugot kanimo sa paggamit niini alang sa pag-edit o pagmugna og teksto, maingon man sa usa ka IDE.
Sa pag-download ug pag-instalar sa gipresentar nga editor sa text, kinahanglan nimo nga ipatuman ang usa sa usa sa "Terminal" pagsunod sa mga sugo:
sudo add-apt-repository ppa: webupd8team / sublime-text-3
sudo apt-get update
sudo apt-get install nga sublime-text-installer
Ang usa ka talagsaon nga bahin sa niini nga software mao ang suporta alang sa tanan nga mayor nga mga programming languages, ingon man mga markup languages. Adunay usa ka dako nga gidaghanon sa mga plug-in, nga tungod niini ang paglihok mahimong labaw ka lapad. Ang aplikasyon adunay usa ka importante kaayo nga bahin: uban sa tabang niini mahimo ka mag-abli sa bisan unsang bahin sa kodigo sa bisan unsang file nga nahimutang sa computer.
Dugang pa, ang Sublime Text Editor lahi sa daghang ubang mga bahin nga nagpalahi niini nga editor gikan sa susamang mga programa:
- Ang mga plugins sa API gibase sa Python programming language;
- ang kodigo mahimong i-edit nga susama;
- Ang matag usa nga gimugna nga proyekto mahimong ipa-uyon kung gusto.
Mga braket
Kini nga programa gimugna sa Adobe sa 2014. Ang aplikasyon adunay bukas nga tinubdan, dugang pa, naghatag kini og daghan nga nagkalainlain nga mga matang sa mga bahin nga makahimo sa dako nga pagpahigayon sa trabaho.
Sama sa kadaghanan nga mga programa nga gipresentar sa niini nga artikulo, ang mga Bracket adunay usa ka tin-aw nga interface nga ang user daling mahibal-an. Ug tungod sa interaksiyon sa editor sa source code, kombenyente kaayo ang paghimo og programming o web design. Pinaagi sa dalan, kini mao ang tukma nga kini nga kinaiya nga maayo nga itandi sa Gedit.
Ang aplikasyon gipasukad sa mga plataporma. HTML, CSS, Javascript. Nag-okupar kini sa gamay nga gidaghanon sa hard disk nga luna, apan sa pag-andam niini, ang programa makahimo sa pagsupak sa daghang mga editor.
Kini nga editor gi-install pinaagi sa alternate nga pagpaila "Terminal" tulo ka teams:
sudo add-app-repository ppa: webupd8team / brakets
sudo apt-get update
sudo apt-get install brackets
Ang mosunod nga mga punto kinahanglan nga gipasidungog sa usa ka ubay-ubay nga talagsaon nga mga kinaiya:
- posible nga makita ang code sa programa sa tinuod nga panahon;
- naghatag og inline nga pag-usab;
- Mahimo nimong gamiton ang gitawag nga visual tools;
- Ang editor nagsuporta sa preprocessor.
Gedit
Kon kinahanglan ka nga magtrabaho kauban sa GNOME desktop, nan sa kini nga kaso, kini nga editor sa teksto gamiton sa default. Kini usa ka yano nga programa nga adunay gamay nga gidak-on ug elementary interface. Dili nimo kinahanglan nga magamit kini sa dugay nga panahon.
Aron i-install ang gipresentar nga editor sa teksto sa sistema nga kinahanglan nimo "Terminal" ipatuman ang mosunod nga mga sugo:
sudo apt-get update
sudo apt-get install gedit
Sa una nga higayon kini nga aplikasyon nagpakita sa 2000, gimugna kini base sa C programming language, apan kini makahimo sa pagsuporta sa nagkalain-laing pinulongan nga input.
Ang aplikasyon adunay daghang mga bahin:
- pagsuporta sa hapit tanang mga programming languages;
- pagpasundayag sa syntax sa tanang pinulongan;
- ang abilidad sa paggamit sa tanan nga matang sa mga alpabeto.
Kate
Ang editor sa Kate, nga gibutang sa default sa Kubuntu, usa ka yano ug sayon nga programa nga nagtugot kanimo nga dungan nga magtrabaho sa daghang mga file sa usa ka window. Ang gisumiter nga aplikasyon mahimong gamiton nga usa ka gamhanan kaayo nga kahimtang sa pagpalambo.
Sa pag-instalar Kate sa Ubuntu o Linux Mint, "Terminal" Pagsulod sa mosunod nga mga sugo:
sudo apt-get update
sudo apt-get install kate
Ang programa adunay daghang mga bahin kon itandi sa ubang mga editor sa teksto:
- ang aplikasyon makamatikod sa pinulongan awtomatik;
- kon nagtrabaho uban sa ordinaryong teksto, ang programa maghimo sa tanang gikinahanglan nga mga indent.
Eclipse
Usa ka kaylap nga programa sa mga nag-develop sa Java, ingon nga siya mismo gibuhat sa niini nga pinulongan. Naghatag kini og daghang nagkalainlain nga mga gimbuhaton nga nagtugot kanimo sa pagmugna og mga aplikasyon sa Java plataporma.
Kung ang gumagamit adunay panginahanglan nga mogamit sa uban nga mga pinulongan, nan kini igo alang kaniya sa pag-instalar sa angay nga mga plugins.
Ang programa magamit alang sa pagpalambo ug web design sa Python, C, C ++, PHP, COBOL ug uban pang mga pinulongan. Sa pag-instalar sa aplikasyon sa Ubuntu o Linux Mint, diha sa linya sa programa ipasulod ang duha ka mga sugo sa baylo:
sudo apt update
sudo apt instalar eklipse
Adunay ubay-ubay nga talagsaon nga mga kinaiya niining software:
- usa sa labing kasaligan nga mga himan nga gidisenyo alang sa mga developers gamit ang Java platform;
- nagsuporta sa usa ka dako nga gidaghanon sa mga plug-in.
Kwrite
Ang programa sa Kwrite unang gipakita sa tuig 2000. Gihimo kini sa team sa KDE, ug ang editor sa Kate nga gipalapdan gamit ang pinaka-ulahi nga teknolohiya sa KPART gikan sa KDE, gigamit isip pasikaranan niini nga kaso. Dugang pa, sa pagpagawas gipresentar ang usa ka dako nga gidaghanon sa mga eksklusibong mga plug-in, nga tungod niini ang pag-andam sa software mahimo nga mapalapdan pag-ayo.
Ang lain nga kalidad sa gipresentar nga software mao ang posibilidad sa paggamit niini aron ma-edit ang natanggal ug bisan mga naka-encrypt nga mga file.
Nag-instalar sa programa human sa mosunod nga mga sugo:
sudo apt-get update
sudo apt-get install kwrite
Siya adunay pipila nga mga kinaiya:
- siya makahimo sa pagkompleto sa mga pulong awtomatik;
- Indent mode awtomatikong gibutang;
- gipasiugda ang syntax;
- adunay posibilidad nga magkahiusa vi.
Nano
Ang programa sa Nano usa sa labing popular nga editor sa teksto nga gidisenyo alang sa UNIX nga mga plataporma. Sa termino sa pag-andam, susama kaayo kini sa aplikasyon sa Pico, nga ang unang bersyon sa programa gipalambo balik sa tuig 2000. Kini dunay dako nga gidaghanon sa dugang nga mga bahin, salamat nga giisip kini sa mga developers nga usa ka abante nga editor alang sa source code ug teksto. Apan, kini adunay usa ka mahinungdanon nga disbentaha: Ang Nano gipakita lang sa interface sa command line.
Sa pag-instalar sa aplikasyon sa Nano sa imong computer, patuman ang mosunod nga mga sugo "Terminal":
sudo apt-get update
sudo apt-get install nano
Ang aplikasyon adunay pipila ka talagsaon nga mga kinaiya:
- adunay preset nga pagpangita nga sensitibo sa kaso;
- nga makasuporta sa autoconf.
GNU Emacs
Kini nga editor usa sa labing "karaan", gimugna kini ni Richard Stallman, kinsa sa usa ka higayon nagtukod sa proyekto sa GNU. Ang aplikasyon kaylap kaayo taliwala sa mga programmer sa Linux; nahisulat kini sa C ug LISP.
Aron i-instalar ang programa sa Ubuntu plataporma ug Linux Mint, isulat ang duha ka mga sugo:
sudo apt-get update
sudo apt-get install emacs
Ang aplikasyon adunay mga mosunod nga mga kinaiya:
- posible nga magtrabaho uban sa koreo ug tanang matang sa mga newsletter;
- adunay daghan nga suporta alang sa mga alpabeto ug mga pinulongan sa pagprograma;
- naghatag sa abilidad sa pagtrabaho sa debugger interface pinaagi sa pag-instalar sa usa ka eksklusibong extension.
Panapos
Depende sa buluhaton, pagpili og text editor alang sa mga sistema nga gibase sa plataporma sa Linux, tungod kay ang matag usa nga gikonsiderar nga mga produkto sa software mas angay alang sa usa ka katuyoan o sa lain.
Sa partikular, kung gusto kang magtrabaho uban sa JavaScript, labing maayo nga pag-instalar sa Eclipse, alang sa daghang gidaghanon sa mga programming languages ug uban pang mga alpabeto, ang aplikasyon sa Kate mao ang labing angay.