Gen anpil editè tèks ki fèt espesyalman pou platfòm Linux, men pi itil nan pami yo ki deja egziste yo se sa yo rele anviwònman devlopman entegre. Yo itilize yo pa sèlman pou kreye dokiman tèks, men tou pou devlopman aplikasyon an. Pi efikas yo se 10 pwogram ki pral prezante nan atik sa a.
Editè tèks Linux
Premye a tout, li vo di ke lis sa a se pa TOP, sou kontrè a, tout lojisyèl la ki pral prezante pita sou se "pi bon nan pi bon an", epi li se jiska ou deside ki pwogram yo chwazi.
Vim
Aplikasyon sa a se yon vèsyon amelyore nan VI editè, ki te itilize nan sistèm operasyon Linux kòm yon pwogram estanda. Editè VIM karakteristik fonksyonalite avanse, ogmante pouvwa ak yon kantite lòt paramèt.
Non an kanpe pou VI amelyore, ki vle di "amelyore VI". Te aplikasyon an devlope pran an kont tout bezwen yo nan devlopè. Li gen yon kantite lajan gwo anviwònman, se konsa nan mitan itilizatè Linux li se souvan yo rele "Editè a pou pwogramasyon."
Ou ka enstale aplikasyon sa a sou òdinatè ou lè l sèvi avèk kòmandman sa yo nan vire "Tèminal":
sudo mod aktyalizasyon
sudo nimewo apatman-jwenn enstale vim
Remak: apre ou fin peze Antre, ou pral mande pou modpas la ke ou espesifye lè enskri ak sistèm nan. Tanpri sonje ke lè ou antre nan li, li pa parèt nan okenn fason.
Kòm nan ka VI, li kapab itilize tou de sou liy lan lòd ak kòm yon aplikasyon separeman louvri - li tout depann sou ki jan itilizatè a se itilize fè sa. Anplis de sa, editè a VIM gen plizyè karakteristik diferan:
- Sentaks la se make;
- sistèm etikèt la bay;
- gen posibilite pou agrandi tab la;
- gen yon ekran sesyon;
- Ou ka divize ekran an;
- plizyè karaktè konpoze yo antre nan
Geany
Geany Editè se yon lojisyèl jistis popilè ki gen yon bati-an seri GTK + sèvis piblik. Li se tou gen entansyon pou devlopman lojisyèl.
Si gen yon bezwen enstale yon pwogram ekipe ak fonctionnalités IDE, Lè sa a, editè sa a pral yon opsyon ekselan. Pwogram lan pèmèt ou travay avèk prèske tout langaj pwogramasyon ki egziste deja, epi li fonksyone endepandan de lòt pakè.
Pou enstale pwogram nan, ou dwe antre de kòmandman an vire:
sudo mod aktyalizasyon
sudo jis enstale geany -y
epi peze apre chak kle Antre.
Editè a tou gen yon nimewo nan karakteristik:
- gras ak anviwònman fleksib, li posib pou ou adapte pwogram nan pou tèt ou;
- tout liy yo konte pou ke, si sa nesesè, kòd la ka fasil Suivi;
- Li posib pou enstale grefon adisyonèl.
Editè tèks Sublime
Editè a tèks prezante bay yon nimewo gwo fonksyon, ki pèmèt ou sèvi ak li pou koreksyon oswa kreye tèks, osi byen ke nan wòl IDE a.
Download ak enstale bay editè a tèks, ou bezwen egzekite nan "Tèminal" kòmandman sa yo:
sudo add-apt-repository ppa: webupd8team / sublime-text-3
sudo nimewo apatman-jwenn aktyalizasyon
sudo nimewo apatman-jwenn enstale sublime-tèks-enstale
Yon karakteristik diferan nan lojisyèl sa a se sipò nan tout lang programmation pi gwo, osi byen ke lang markeup. Yo bay yon gwo kantite grefon, akòz ki fonksyonalite a ka vin pi laj. Aplikasyon an gen yon karakteristik trè enpòtan: avèk li, ou ka louvri nenpòt seksyon nan kòd la nan nenpòt ki dosye ki sitiye sou òdinatè a.
Anplis de sa, Sublime Editè Tèks tou gen yon nimewo nan lòt karakteristik ki distenge sa editè soti nan pwogram menm jan an:
- Plugins API yo devlope ki baze sou lang nan pwogramasyon Piton;
- Kòd ka modifye an paralèl;
- ka chak pwojè ou kreye endividyèlman configuré si yo vle.
Parantèz
Pwogram sa a te devlope pa Adobe tounen nan 2014. Aplikasyon an gen kòd sous louvri, nan adisyon, li bay yon gwo kantite divès kalite karakteristik ki ka anpil fasilite travay la.
Tankou pifò nan pwogram yo prezante nan atik sa a, parantèz gen yon koòdone entwisyon ke itilizatè a ka fasil pou konprann. Ak gras a entèraksyon an nan editè a ak kòd la sous, li se byen pratik angaje yo nan pwogramasyon oswa konsepsyon sit entènèt. By wout la, li se karakteristik sa a ki konpare favorableman ak menm Gedit la.
Platfòm ki baze sou aplikasyon an HTML, CSS, Javascript. Li pran moute yon ti kantite espas sou kondwi a difisil, men nan fonctionnalités pwogram nan se kapab bay chans plizyè editè lòt.
Se editè sa a enstale pa entwodwi "Tèminal" twa ekip:
sudo add-app-repository ppa: webupd8team / brakets
sudo nimewo apatman-jwenn aktyalizasyon
sudo nimewo apatman-jwenn enstale parantèz
Pwen sa yo ta dwe enkli nan yon kantite karakteristik distenktif:
- li posib pou wè kòd pwogram lan nan tan reyèl;
- inline editing is provided;
- ou ka itilize sa yo rele zouti vizyèl;
- Editè a sipòte preproseseur la.
Gedit
Si ou gen pou travay avèk Desktop GNOME a, Lè sa a, nan ka sa a, sa a editè tèks yo pral itilize pa default. Sa a se yon pwogram jistis senp ki gen yon ti gwosè ak entèfas elemantè. Li definitivman pa nesesè pou itilize pou yon bon bout tan.
Enstale editè tèks prezante a nan sistèm lan, ou dwe antre nan "Tèminal" egzekite kòmandman sa yo:
sudo nimewo apatman-jwenn aktyalizasyon
sudo nimewo apatman-jwenn enstale gedit
Premye aplikasyon sa a te parèt nan lane 2000, li te kreye sou baz langaj pwogramasyon C a, men li kapab sipòte yon gran varyete langaj de opinyon.
Aplikasyon an gen plizyè karakteristik:
- sipò pou prèske tout lang pwogramasyon ki egziste deja;
- sintaks en nan tout lang;
- kapasite nan sèvi ak tout kalite alfabè.
Kate
Se editè a Kate enstale pa default nan Kubuntu, li se yon pwogram trè senp epi fasil ki pèmèt ou travay ansanm ak plizyè dosye nan yon sèl fenèt. Ka aplikasyon an prezante dwe itilize kòm yon anviwònman devlopman trè pwisan.
Yo nan lòd yo enstale Kate sou Ubuntu oswa Linux Mint, nan "Tèminal" antre kòmandman sa yo:
sudo nimewo apatman-jwenn aktyalizasyon
sudo nimewo apatman-jwenn enstale kate
Pwogram lan pa gen anpil karakteristik, lè yo konpare ak lòt editè tèks:
- aplikasyon an ap detekte lang lan nan mòd otomatik;
- lè w ap travay ak tèks òdinè, pwogram nan tèt li pral mete tout trennen ki nesesè yo.
Eklips
Yon pwogram san patipri toupatou nan mitan devlopè Java, depi li menm li te kreye nan lang sa a. Li bay yon gwo varyete fonksyon ki pèmèt ou kreye aplikasyon sou platfòm Java.
Si itilizatè a bezwen sèvi ak lòt lang, Lè sa a, li pral ase pou l 'yo enstale apwopriye plòg-ins yo.
Pwogram nan ka itilize pou devlopman ak konsepsyon sit entènèt nan Piton, C, C ++, PHP, COBOL ak lòt lang. Pou enstale aplikasyon an sou Ubuntu oswa Linux Mint, de kòmandman yo antre nan liy pwogram lan.
sudo mod aktyalizasyon
sudo enstale eklips
Gen plizyè karakteristik inik nan lojisyèl sa a:
- Youn nan zouti ki pi serye pou devlopè lè l sèvi avèk platfòm Java
- sipòte yon gwo kantite grefon.
Kwrite
Kwrite te parèt an premye nan lane 2000. Li te kreye pa ekip KDE a, e editè tèks Kate a, ki te agrandi avèk dènye teknoloji KDE nan KDE, te itilize kòm baz la. Anplis de sa, yo te yon gwo kantite grefon san konte prezante ak lage a, akòz ki fonksyonalite a nan lojisyèl an ka siyifikativman agrandi.
Yon lòt bon jan kalite nan lojisyèl prezante a se kapasite nan sèvi ak li yo nan lòd yo edite efase e menm dosye chiffres.
Pwogram nan enstale apre egzekite kòmandman sa yo:
sudo nimewo apatman-jwenn aktyalizasyon
sudo nimewo apatman-jwenn enstale kwrite
Li gen kèk karakteristik diferan:
- li kapab ranpli mo nan mòd otomatik;
- indent yo otomatikman mete;
- Sentaks la se make;
- gen posibilite entegrasyon VI.
Nano
Nano se youn nan editè tèks ki pi popilè ki fèt espesyalman pou tribin UNIX. Nan fonctionnalités, li trè menm jan ak aplikasyon an Pico, ak vèsyon an premye nan pwogram nan te devlope tounen nan lane 2000. Li te gen yon nimewo gwo nan karakteristik adisyonèl, gras a ki devlopè konsidere li yon editè trè avanse pou kòd sous ak tèks. Sepandan, li gen yon sèl trè siyifikatif mwens: Nano parèt sèlman nan koòdone nan liy lòd.
Pou enstale aplikasyon Nano a sou òdinatè ou, kouri kòmandman sa yo an "Tèminal":
sudo nimewo apatman-jwenn aktyalizasyon
sudo nimewo apatman-jwenn enstale nano
Aplikasyon an gen plizyè karakteristik inik:
- gen yon rechèch predefini ki ka sansib;
- kapab sipòte Autoconf.
GNU Emacs
Editè sa a se youn nan pi "ansyen an", li te kreye pa Richard Stallman, ki moun ki nan yon sèl fwa te fonde pwojè a GNU. Aplikasyon an se byen gaye anpil nan mitan pwogramasyon k ap travay ak Linux, li se ekri nan C ak LISP.
Pou enstale pwogram nan sou platfòm Ubuntu ak Linux Mint, de kòmandman yo antre nan vire:
sudo nimewo apatman-jwenn aktyalizasyon
sudo nimewo apatman-jwenn enstale emacs
Aplikasyon an gen karakteristik sa yo:
- li ka travay avèk lapòs ak divès bilten;
- Li te gen sipò jistis gwo pou alfabè ak lang pwogramasyon;
- bay kapasite nan travay ak koòdone nan debugger pa enstale yon ekstansyon san konte.
Konklizyon
Chwazi yon editè tèks pou sistèm ki baze sou platfòm nan Linux swiv depann sou travay yo, depi chak nan pwodwi yo konsidere kòm lojisyèl se pi apwopriye pou youn oswa pou yon lòt rezon.
An patikilye, si ou planifye pou w travay ak JavaScript, li pi bon pou ou enstale Eclipse, pou yon gwo kantite langaj pwogramasyon ak lòt alfabè, aplikasyon Kate a pral pi apwopriye.