Depi lontan mwen te pale sou sa Sublime-tèks, yon editè tèks trè, trè konplè, ak anpil fonksyonalite li yo.
Mwen toujou panse sa Sublime-tèks li se byen pwisan ak vo lè l sèvi avèk, men li gen gwo dezavantaj, espesyalman kèk ki konfli ak lide m 'ak prensip konsènan lojisyèl.
Premye a tout, li pa gratis, e ke sa dwe fè klè. Li trè kreyatif ke tan tès san limit ak bèl anpil ke li ekri nan Piton, men se pa tout bagay se siwo myèl sou flak epi yo dwe onèt, li gen yon erè fatal: li kraze ou medam mab ak pop-ups li yo nan "Mizajou nan nouvo vèsyon an" chak fwa ou louvri editè a, li pa gen pwoblèm ke ou deja genyen li mete ajou, li toujou di ou. Yon lòt mal dan se ke chak fwa mwen sove oswa fèmen 3 dosye ak ki editè, mwen jwenn yon lòt pop-up di m ' "Ou ap itilize lisans lan jijman, ou vle achte lisans lan?" oswa yon bagay trè pre sa.
Ok, ok, mwen konprann ke ou bezwen fè lajan e mwen bat bravo pou lisans esè san limit la, men sa pou spame m 'sou pwòp biwo mwen ... hmmm, mwen pa renmen li, se konsa mwen deside chèche yon bagay ki ta pi byen adapte a bezwen mwen yo "Stallmannian" (XD).
Premye te Kate, Piblikatè gran an KDE, ki nan tèt li trè bon ak tout sa, men, byen ... li pa tankou ekstansyon tankou kèk di, oswa se li ke mwen reyèlman move kap, si se konsa, tanpri korije m 'ak montre m' ekstansyon pou Kate. Asire w, ekstansyon nan pwogram lan.
Lè sa a, te vin VI... Mwen pa t 'kapab kanpe li, li twò pwisan, men ki egzajerasyon nan pouvwa li akonpaye pa yon koub aprantisaj ekzajere segondè.
Yon jeni te di m 'sou tèks konpayon, men sa jis pou Mac e mwen te ba li de baton nan tèt pou pale istwa san sans.
Lè sa a, te vin Komodo edite, yon trè bon kalite IDE ke mwen te panse ta dwe contender prensipal la pou Sublime-tèks nan nivo a nan lang pwogramasyon sipòte, ak yon anpil nan pouvwa ak relativman customizable byenke li te manke (oswa mwen pa t 'kapab jwenn) nenpòt kote anyen tankou yon bouton konpile oswa egzekite (yon la Geany) oswa kèk Bati-sistèm (yon la Sublime-tèks ), ki ajoute nan lefèt ke mwen pa t 'kapab enstale li nan nenpòt fason men pa kouri yon binè ... pi bon rete toujou la.
Nan fen a mwen te panse sou Geany, men mwen reyèlman pa renmen li, li pa trè minimalist oswa kòm customizable jan mwen ta renmen li yo dwe, byenke si li se trè pwisan, ki pa janm yo pral wete nan men nenpòt ki moun ... Apre li finn li, ke yo te pale de Lide, ki te sipoze editè tèks la pi fleksib nan tout, ki sa yon bagay yon sèl jwenn dwa? Dwa devan nen mwen mwen te gen sa mwen te kap chèche.
Se konsa, kite a jwenn nan travay:
Premyeman Lide se yon editè tèks plenn ki, pou kont li, ka mwatye bay kèk ladrès debaz nan yon pwogramè, men se pa sa yo ki nan yon moun tankou m ', ki moun ki manje liv ak atik pwogram chak jou epi li vle yo dwe pwogramasyon tout tan tout tan an, se konsa, li lè pou yon ekstansyon pou tinen nou yo vire l 'nan yon mons:
Premye a tout, ou gen download Pwodwi pou Telefòn prensipal yo:
sudo apt-get install gedit-plugins
Lè sa a, mete grefon sa yo pou sipòte nouvo zouti, tèm ak plis lang pwogramasyon:
sudo apt-get install gmate:
sudo apt-add-repository ppa:ubuntu-on-rails/ppa
sudo apt-get update
sudo aptitude install gedit-gmate
Natirèlman, anpil fwa nou pa gen sa yo pakè senp nan distribisyon nou an, mwen di ou depi Gatann aparamman li se yon nwuizans paske li se pa nan repos yo nan anyen, kidonk li se tan ale nan renmen anpil la ale.
Si yo pa genyen ale enstale Lè sa a, gade pou la
paqueqte git-core
epi enstale li.
Lè sa a, ou gen enstale pakè sa yo:
python-webkit python-pyinotify ack-grep
Epi finalman fè script la nan kòd la soti nan ale:
git clone git://github.com/gmate/gmate.git
Epi enstale li:
sh install.sh
Avèk sa a nou te enstale tout bagay nou bezwen "pwazon" nou an Lide epi vire l 'nan yon bèl, minimalist IDE.
Premye a tout nou bezwen kòmanse ak bagay prensipal la, regilye nèf semenn klas nan liy nan itilize, enimerasyon a nan liy ak fèmti otomatik la nan parantèz, aparèy òtopedik, quotes, elatriye, elatriye. Pou sa nou jis gen pou yo ale nan Edit »Preferences Lè sa a, nou tcheke opsyon sa yo:
- <° Aktive nimerasyon liy lan.
- <° Mete aksan sou liy aktyèl la.
- <° Mete aksan sou pè parantèz.
Lè sa a, nou pral ale nan seksyon editè a, kote nou pral deplase paramèt sa yo:
- <° Tab lajè: li se nan 8, mwen sèvi ak li nan 4 pou gou men tout moun ka genyen li nan nivo yo renmen, sa a pral delimite gwosè a nan indentation a ak tabulation.
- <° Aktive otomatik senyen.
- <° Kreye yon kopi sove nan dosye yo anvan ou sove ak oto-sove dosye chak: "minit kòm anpil jan ou renmen" Sa enpòtan sitou, nou pa vle kòd nou an ale nan lanfè pou kèk erè e nou pa gen sovgad.
Koulye a, pou pati nan Pwodwi pou Telefòn. Isit la bagay sa yo ta pran yon bon bout tan yo pale sou tout nan yo, bon bagay la se ke klike sou "sou" ban nou yon deskripsyon trè espesifik ak dirèk nan sa ki konpleman an se ak sa li ye pou. Mwen pral kite ou sa yo mwen itilize ak itilizasyon an mwen ba yo.
- <° Ranpli parantèz: nou konnen byen ki jan mwen sèvi ak li.
- <° Trase espas: li trase pwen ant chak mo, ki pèmèt mwen konnen konbyen espas ki genyen ant youn ak yon lòt.
- <° Konsole
Piton
- : zouti sa a se youn nan zouti esansyèl pou mwen ak nenpòt Pydeveloper ki respekte tèt yo, li se yon nwuizans yo dwe antre nan dosye yo atravè tèminal ak egzekite dosye yo manyèlman, nou pi byen kopye epi kole, antre ak vwala, mwen ap travay sou ... nan kou gen erè li pa pral kouri epi li pral di w sa k ap pase.
- <° Panèl navigatè dosye: itil, trè itil. Sa a tou senpleman pèmèt nou wè pyebwa katab nou an akote ekran an pou kapab navige ant dosye yo.
- <° Tèminal kole: li se menm bagay ak tèminal la
Piton
- sèlman sa a se yon tèminal nòmal ki pèmèt ou fè tout bagay.
- <° Koupe oswa
Koupe
- - jis graal a apa pou tout bagay sa a, si ou te fè pwosesis la enstalasyon antye epi yo pa itilize
Koupe
- , li se pi bon bay tèt ou yon piki nan tèt la, sa yo se, rezime, li mete l 'nan yon lòt seksyon, machin nan ranpli nan
Lide
- , Men, pi bon.
Tipografi ak Koulè.
Sa a se pi plis pase tout seksyon an grafik ke, byenke li se pa yon bagay ki pa pèmèt ou travay, li se yon bagay ki fè travay ou trè alèz pou plizyè rezon. Premye a tout, tout bagay nan lèt blan ak nwa se gòch, yon ti kras ble ak Fuchsia mete aksan sou ak vwala, Lide Li nan pitye ak nan mitan lannwit li detwi je ou (si ou se yon pwogramè pwòp tèt ou-respekte, Lè sa a, pa pwogram pandan jounen an). Lè sa a se kote Gatann antre; Mwen eksplike yon ti tan:
Gatann se yon seri ajoute-ons, estil vizyèl, ak lang pou Lide, ki senp, pote nou tèm, plis lang ak grefon.
Isit la li se tou senpleman yon kesyon de gou, men sa yo gen yo chwazi nan, yo genyen. Li aktyèlman gen tèm ke mwen renmen, tankou Monokai, yon tèm ak koulè yo menm jan ak Sublime-tèks o konpayon nwa, yon sèl egal a tèks konpayon.
Men, isit la tout bagay depann sou gou yo nan chak moun.
Ekran oswa Ekran.
Sa a se rekò nan Lide, kapasite li nan oto-ranpli, men se pa sèlman sa, men tou ke li se 100% configurable depi li pa sèlman deja pote pa default fonksyon ki pi komen nan lang yo li genyen, men tou, pèmèt nou ajoute nou yo e menm mete estrikti konplè li yo ak senbòl e menm ak jaden yo ranpli.
Mwen byen vit eksplike kisa w dwe fè, paske pi senp enposib:
Premyèman nou ale nan seksyon an zouti ak gen nou klike sou "jere fragman" (li se toujou nan lang angle) epi gen nou gade pou lang lan nou vle modifye.
Nou pral wè bagay sa yo tankou sa a:
Oke, ki pi senp enposib, yo ajoute yon nouvo brib jis klike sou siy "+" nan pati anba a, nou ba li non nou vle epi antre. Lè sa a, nan jaden an yo ekri (make nan imaj la) nou tape sa nou vle parèt lè yo rele nan brib e si nou vle nou ka ajoute kèk "entèlijans" nan yo, egzanp:
Metòd la mete nan python:
def set$1(self, ${2:newValue}): self._$1 = $2
Inyore sentaks la nan pythonGade siy $ yo. Yo endike yon bagay ki sanble ak yon konstan, yo senpleman pran valè a sou tou sa yo asiyen, nan ka sa a $ 1 pran valè a nan pwòp tèt ou ak sispann dwa nan $ {2:} depi yon lòt pran nan valè kòmanse la. Dezyèm nan $ a, tankou premye a, pran valè, men sa li fè se pran yon valè nan yon jaden tèks; {2:} se bagay sa yo:
- <° {} la endike ke sa a se kote pwogramè a pral antre nan yon varyab, valè, tèks, elatriye.
- <° 2: endike ke li se dezyèm lan nan paramèt yo.
- <° newValue se senpleman tèks la ki pral parèt kòm yon endikasyon ke yo ta dwe mete yon valè la.
- Nan fen pwòp tèt ou ._ $ 1 = $ 2 sa li fè se:
- <° $ 1 rele valè premye pwòp tèt ou.
- <° $ 2 rkree yon
brib
- antre nan yon nouvo valè.
Nan fen a sa a se rezilta a:
Li son konplike, men kwè m ', yo te yon pwogramè amatè ki etidye nan yon move inivèsite epi ki sèlman gen entènèt la kòm yon backup te kapab konprann li, ou kapab tou. Avèk zouti sa a ou pral pa sèlman gen yon editè kòd trè pwisan, men tou trè moldable.
Koulye a, yo fèmen epi reponn kèk kesyon ki siman anpil genyen:
- <° Èske sa valab sèlman pou lang entèprete kòm
HTML
- ,
Piton
- ,
JavaCrypt
- ?
- Non, aktyèlman, si ou gen konpilateur yo enstale, tankou g ++ pou egzanp, ou ka konpile soti nan tèminal la entegre ak: g ++ filename.cpp oswa g ++ / filepath filename.cpp
- <° Èske mwen ka ajoute plis lang pase mwen deja
Lide
- genyen ak tout bagay sa yo?
- Wi, men ki pral eksplike nan fowòm nan kominote a, li se yon ti jan pi konplèks.
- <° Èske mwen ka kreye pwòp tèm mwen pou
Lide
- ?
- Wi, men mwen toujou pa konnen egzakteman ki jan fè li, li pral eksplike nan fowòm lan
- lè konesans mwen sou sijè a konplè.
Pou kounye a se tout, mwen espere ke ou te renmen li e ke li itil ou.
45 kòmantè, kite ou
Anjeneral mwen itilize gVim pou pwogram e mwen fèk enstale gedit e li aktyèlman trè bon.
Excellent antre, ou te fè m 'gen dout sou chwa mwen kòm yon IDE, mwen panse sou chanje nan yon bagay pi lejè ak plis pouvwa anpil tankou gedit, epi kite sou kote pwisan, men lou Aptana Studio la.
Mwen pa yon pwogramè ekspè, mwen fè li kòm yon plezi, men mwen renmen VIM pi byen, li pi bon an: vit, configurable ak kontwole pa kle, mwen menm sèvi ak li pa pou pwogramasyon. Gedit se yon bon bagay, men Geany se tou enteresan, li se limyè ak trè pwisan. Si ou soti nan Gedit, w ap gen chanje kèk konbinezon kle pou yo pa konfonn sa ou te aprann XD
Moun yo anraje sou Vim, men si mwen vle yon bagay tankou Lè sa a, mwen pral bwa ak Emacs xD.
Pou gedit mwen an li sanble pi pre pèfeksyon an, li konfòme ak sa mwen bezwen e si se pa lè sa a mwen fè li
Mwen menm mwen itilize Gedit, byenke mwen pwogram yon bagay trè detanzantan, menm jan mwen jis yon amater, men mwen reyèlman renmen fleksibilite li yo ak pouvwa.
Yon lòt bagay, koupe sijè, ki kote ou te jwenn ki photo? li bon anpil 😀
Mwen pa pral di ou OO li nan yon sekrè e mwen se yon fenèt lover XD.
Nah seryezman, nan yon koup la jou nou pral fè yon konpetisyon Desktop epi mwen pral mete absoliman tout konfigirasyon mwen an =)
Apre sa, mwen pa jwenn enfòmasyon sou anyen ...
Pa menm mansyone li, mwen jis jwenn kounye a tou LOL !!!
Total, ou pral pèdi ...
an reyalite li se yon bagay ke mwen te diskite ak Elav ... Lè sa a, mwen mansyone li nan estipid la soti nan Sandy a, men aparamman li te fè yon bagay ki pi enpòtan e li pa t 'menm konnen ¬¬
mèsi mwen te deja configuré gedit mwen lè mwen mande pou mo sal yo, mwen jis gen yon sèl kesyon.Ki jan ou te jere yo pase ikon yo notifikasyon ba a Cinnamon epi fè Gnome 3 ba a transparan? lol mwen te renmen li anpil e mwen ta renmen fè li.
Mèsi ankò
Fenèt la ki avèti ke li se yon vèsyon jijman PA soti osi souvan ke ou di, pa egzajere
Mwen te resevwa yo chak 3 fwa ke mwen sove kèk kalite dosye ak chak fwa mwen louvri SublimeText.
Koulye a, gen Gedit, SublimeText sanble tankou yon fatra total de tan m 'ak mwen pa jwenn itilize li
Bonjou, ekselan pòs.
Jis yon kesyon. Youn nan fonksyon ki fòse m 'gade pou altènativ a gedit te liy kontra enfòmèl ant. Pa egzanp kontra tout bagay ki andedan yon si {}. Nan fason sa a espas la netwaye anpil. Mwen te jwenn geany epi li konfòme li trè byen, men mwen ta renmen konnen si li ka reyalize ak gedit.
Mwen se yon pwogramè amatè (mwen te kòmanse nan bioinformatik, paske mwen etidye byoloji), mwen ta kwè ke lòt moun ap konnen pi byen ki sa li se fè fas ak gwo kantite kòd.
Mwen ta renmen konnen yon ti kras plis sou liy Compacting paske mwen pa te fè l ', oswa petèt mwen te fè ak mwen pa t' konnen ... Èske ou ka montre m 'egzanp kòd?
Petèt mwen pa te eksplike tèt mwen byen. Li se pa sou kòd nan tèt li, men sou vizyalizasyon nan li. Petèt mo a ta dwe "pliye / s'étandr" liy nan kòd. Se konsa, ke:
si {
yon bagay
yon lòt bagay
menm plis
}
Jis wè
si {
Mwen ak yon bouton ou ka pliye oswa s'étandr kontni an nan si.
Ah! Koulye a, deja, kache fonksyon yo. Non, osi lwen ke mwen konnen ke yo pa ka fè nan Gedit.
🙂 Se yon wont. Pa gen anyen k ap pase pou ti pwogram, men si ou gen gwo tab oswa lòt moun, li anmède m 'anpil ke mwen pa ka fè li.
Mwen gen yon kesyon, si nan Ubuntu mwen enstale polis nouvo, nan editè a gedit mwen ka pran tipografi a nan sa yo polis nouvo ke mwen enstale?
Yesp 😉
Nan Ubuntu, ki tipografi ki sanble ak Lucida Sans? Sa pa gen anpil espas ant ranje kòd tankou lòt kalite tipografi fè nan Windows, tipografi ke mwen renmen pi plis nan Windows se Lucida Sans, ak altènatif li yo Verdana, la Rès la nan polis yo trè repetitif ak style yo se pa trè bèl, mwen espere ke nan Ubuntu li gen plis varyete de polis pase nan Windows ak pi plis atire.
Lè sa a, enstale Lucida Sans:
sudo apt-get install sun-java6-fonts
Èske gedit ka enstale sou yon 64-bit Windows Operating System? Sit ofisyèl la sèlman ofri vèsyon an 32-bit pou Windows.
Trè bèl pòs men kite a jwenn nan bagay la enteresan: ki sa ki photo ou!?
Sèvi ak Geany, ki pi senp: 3
Anvan mwen te itilize Geany, men pa gen anyen ak VIM, mwen panse ke koub aprantisaj la vo li, depi li trè ajil
Concerne
Editè tankou Dirèktè lalwa oswa Sublimetext2 byen ranpli sa yo twou vid ki genyen ki Gedit! .. Apa de lefèt ke Gedit gen baz byenfonde li yo wi, li se tankou anpil bagay isit la yon kesyon de gou! 😀
Greetings!
Mèsi! pou enfòmasyon an li te trè itil.
Mwen resisite pòs sa a jis di ou, mèsi pou kontribisyon an! Mwen te toujou renmen gedit la ki soti nan faktori a, men akòz mank nan "èd" pou pwogramasyon mwen te fini oblije chanje nan sublme ... lè mwen fini egzamen mwen pral pran yon gade nan grefon yo nan gedit.
PS: Vim se yon editè gwo, pwoblèm nan vini ak gVim, ki depann sou ki vèsyon ou enstale (Windows / Linux) konplètman chanje fason li trete mòd vizyèl la ak sourit la, nou pa mansyone konplikasyon nan tanpon nan moman an kopye / kole nan yon lòt pwogram ...
Ki sa mwen pa renmen sou Gedit:
-Lè ou ap koreksyon yon dosye HTML ak andedan ou gen JavaScript oswa CSS kòd, Lè sa a, lè fè kòmantè sou yon blòk nan kòd nan JavaScript oswa CSS, li kòmantè li m 'ak fòma HTML la. Gedit pa rekonèt ki kalite lang kote ou te chwazi kòd pou fè kòmantè. Tèks Sublime wi.
-Li pa gen yon kòd oto-fòma ki otomatikman tabulates tout kòd la chwazi.
-Li pa gen yon manadjè natif natal pou ftp, ou gen yo sèvi ak enstab ak pi popilè luten GVFS la
-Li pa gen yon Plugin jenere sovgad dosye pou chak chanjman ki fèt ak yon timestamp. Gen yon Plugin Tèks Sublime kote ou kapab
-Li pa gen yon detektè erè sentaks.
-Li pa gen yon zouti refactor
-Nan XFCE ou pa ka itilize konsole Gedit entegre paske Gedit ap travay pa default ak luten-tèminal epi yo pa ak xfce4-tèminal.
Mwen rate mansyone ke ak nouvo vèsyon yo ki parèt nan Gedit, kèk grefon pèdi konpatibilite yo, menm jan se ka a ak ZenCoding
Mwen itilize Gedit nan pwogram, men pita mwen chanje Aptana 3 (yon IDE trè konplè), ki sa mwen renmen sou Aptana se ke li otokonplete fonksyon yo pou JavaScript oswa Piton (ansanm ak paramèt li yo ke li resevwa) epi li montre m dokiman an nan fonksyon li yo, konpatibilite ak navigatè ak plis ankò.
men dènyèman Aptana a ap vin trè lou, pafwa menm fè kòmantè sou yon liy pran apeprè 10 segonn.
Koulye a, mwen panse a pral tounen nan Gedit, bagay la sèlman mwen manke se yon bagay ki autocompletes fonksyon yo ak dokiman li yo, yon en ak sentaks kòrèk epi tou li yon kat objè, kote mwen ka wè varyab yo deklare ak fonksyon yo aksè dirèkteman nan yo.
Mwen renmen Geany tou, li pi lejè pase Gedit, men li manke anpil grefon kontrèman ak Gedit e mwen pa ka chanje tèm koulè a, mwen pa renmen background blan nan pwogram lan.
Ou gen eseye tèks Sublime oswa vim; tab limyè lè sòti alfa.
Mwen enstale Gmate a men lè mwen vle aktive grefon li yo mwen jwenn erè sa a:
yon erè te fèt: Plugin loader "python" pa te jwenn
PS: Mwen deja gen piton enstale
Mwen enstale Gmate a men lè mwen vle aktive grefon li yo mwen jwenn erè sa a:
yon erè te fèt: Plugin loader "python" pa te jwenn
PS: Mwen deja gen piton enstale
Nano, ou plenyen plis pase yon fanm!
Mwen panse ke ou bezwen eseye NinjaIDE, yon IDE trè popilè pou Python ke si mwen pa move se Open Source, multiplateform, trè pwisan ak prèv crybaby. Èske ou ta ka eseye li pou wè si li satisfè atant ou 😉
Bon enfomasyon ak felisitasyon pou jwenn yon nòt (ki soti nan de zan de sa) bwa ak kòmantè pou lontan. Sa pale byen de otè a ...
Kòmantè ou ap tann modération.
Bonjou, èske w konnen nan nenpòt Plugin jwè odyo pou mp3 pou wordpress ki travay nan vèsyon 3.6.1 epi tou li gen karakteristik Plugin jwè odyo a, sa vle di senp, pratik ak pwofesyonèl an menm tan, men sa travay tou sou aparèy mobil tankou iPad, grenn, smartphones, elatriye. mèsi pou èd rapid ou
Kouman pou mwen louvri yon tèks senp epi ajoute yon imaj sou li?
Ekselan pòs, mwen te kap chèche ki jan yo ajoute yon Plugin ftp gedit mwen an, mwen te jwenn plizyè posts ki gen rapò ki di m 'mete dosye yo nan dosye ki pa tout sou sistèm mwen an, mwen ajoute yo ak gedit pa detekte yo ...
Si ou ka ede m 'mwen ta apresye li.
Mwen itilize: fedora 17 ak luten.
Bonjou, rezon ki fè yo pou rechèch mwen an se konnen ki jan mwen ka konekte Gedit mwen nan yon SQL DB. Petèt li nan yon kesyon fasil, men mwen jis ap kòmanse nan mond lan nan Linux. Soti nan deja mèsi anpil.
Hey mèsi anpil, mwen vle aprann piton, Ruby ... Ruby sou ray ak mwen te renmen leson patikilye ou. Mwen te etone konnen ke gedit mwen te kapab fè tout sa. Mwen menm tou lè l sèvi avèk tèm nan monokai ki sanble jis gwo.
concerne
zanmi mwen vle di yon bagay e mwen espere ou ede m ', mwen gen yon PC nan kay la, men mwen pa gen entènèt, sepandan mwen soti nan travay mwen ke si mwen gen entènèt la download ubuntu 14.04 a ak deja enstale li sou òdinatè lakay mwen kounye a kesyon mwen an se sa ki annapre yo menm jan mwen fè pou kapab enstale nenpòt pwogram pou egzanp Google Chrome oswa nenpòt lòt pwogram, telechaje li nan travay mwen an epi enstale li nan PC lakay mwen, depi li pa tankou fenèt ke ou telechaje li sove nan yon USB ak nan la kay se doub klike ak enstale mwen espere ke ou ede m '🙂
Mèsi anpil! bonjou soti nan chili!
li ka enstale sou Ubuntu 14.04?