Fórum Root.cz
Hlavní témata => Software => Téma založeno: libcha 14. 06. 2014, 00:05:12
-
Na linuxu programuju nejraději v geany. Hledám něco podobného, co splňuje následující podmínky:
- taby
- zvýraznění syntaxe out of the box pro všechny rozšířené jazyky
- nemá hromadu závislostí (např. s kate bych musel doinstalovat půl kdeček)
Poradíte ?
Proč hledám druhý takový (dále čtou pouze trpěliví):
často dělám najednou dvě nesouvisející (nebo naopak související) věci, a mít puštěné dvě instance téhož programu je nepřehledné, protože pak nevím co mám otevřené v které (a mít všechno v jedné dělá taky chaos). Řešením je pak používat více konkurenčních programů najednou, v každém otevřené něco, dobře se to pamatuje, liší se to ikonkou. Běžně to tak dělám u prohlížečů webu, ale ke geany zatím nemám bratříčka.
-
často dělám najednou dvě nesouvisející (nebo naopak související) věci, [....] Řešením je pak používat více konkurenčních programů najednou, v každém otevřené něco, ...
Řešením je, nedělat stopadesát věcí najednou. Jsem si vědom lidí, kteří sem píší, že jejich práce to vyžaduje. Pokud k nim ale nepatříš a jsi spíše jako já a prostě se ti jen nechce ten druhý projekt zase otevírat, když v něm přece za týden budeš něco dělat, zamysli se nad tím.
Ve skutečnosti stejně můžeš v danou chvíli dělat jen jednu věc a všechno co nepatří k ní, ti bude jedině překážet. A jestli mezi projekty nepřepínáš několikrát za den, myslím si, že nejlepší co můžeš udělat je stále používat jen jedno "vývojové prostředí" a mít otevřenou pouze věc na které pracuješ. Místo toho zdokonalit správu projektů a přepínání mezi nimi (například přehledná adresářová struktura, záložky na aktuální projekty, ukládání session editoru, ...).
PS: Pokud se nad tím nechceš zamyslet, nebo to z nějakého důvodu takto řešit nemůžeš, zkus se podívat na Gedit
-
Geany jsem zatím viděl jen z rychlíku, ale co kdyby se jednoduše každému projektu na ploše nastavila jiná ikona a prostředí každého projektu v Geany obarvilo trochu odlišně?
-
Nemozes pre kazdy projekt pouzit jednu plochu?
Neviem, ci je toto jedine riesenie. Ja mam napriklad bezne otvorenych 7 terminalov + yakuake v gnome 3, lebo guake je nanic, a mam tak usporiadane, ze presne viem, kde co je. Ale zasa je pravda, ze vsetko je sucast toho isteho projektu i ked cinnosti
Tiez som bol taky, ze co najmenej zavislosti a v mojich projektoch taky stale som. Ale co sa efektivity pracovneho prostredia, ked mi nieco usetri cas a pracujem vdaka tomu efektivne, tak su mi nejake zavislosti u zadeke. Potrebujem pracovat, nie premyslat nad tym, ako mat co najcistejsi system.
-
Víc než používání rozdílných editorů se mi osobně osvědčila strategie odlišných virtuálních ploch, kde každá obsahuje nějakým způsobem související věci -- development, db, doc, virtualizace, ...
Jinak za velice dobrý editor považuji sublime text, který je s geany na první pohled nezaměnitelný.
-
Díky za rady.
Moje práce skutečně (téměř) vyžaduje dělat na více věcech najednou.
Práce na více plochách je řešení, které mě taky napdalo, ale chtěl jsem i tohle. Motivace: třeba mám otevřené dvě věci (každá několik zdrojáků), mezi kterými chci opisovat/copyandpastovat - pak to chci mít ve dvou různých oknech s více taby, ale ne na různých plochách.
Sublime vypadá zajímavě, asi je trošku neintuitivní na ovládání, ale zvládnout bych to mohl.
Ještě další tipy ? Skutečně není výběr editorů tak široký ? Na "list od text editors" na wiki jsem nic 100% supervhodného nenašel, ale možná jsem blbě hledal. Co třeba používáte vy (když ne zrovna vim, eclipse, ...) ?
-
Dalším tipem by mohlo být, abys nic neopisoval, ale aby sis udržoval jednu verzi modulu v knihovně pro víc projektů.
-
a o kolko zdrojakov cca ide ? Ja som riesil podobny problem, a dosiel som k tomu, ze v Geany som taby presunul doprava a na vysku... zmesti sa mi tam cca 34 tabov... bezne mam otvorene tak 25-30(ale len z jedneho projektu)... pride mi to velmi pohodlne... Inak pokial potrebujete rovnake funkcie pre viac projektov, tak tiez by som to riesil spolocnou knihovnou alebo tak nejak...
-
Osobne pouzivam na vyvoj vetsich projeku v C/C++ Code::blocks. Pro vetsi projekty v Lua Eclipse (s rozsirenim pro jazyk LUA). Pro praci s mensimi programy mi bohate staci program Adie (soucast FoxToolkitu, taby ale neumi) a konsole. Sveho casu jsem hodne pouzival Emacs.
Souhlasim s kolegy, hodne praci dokaze ulehcit spravna volba prostredi. Treba dlazdicove window managery. Zkus treba Awesome nebo DWM.