Sziasztok!
Nem első nekifutásra, de ismét megpróbálkozom aktívabban az Ubuntuval. Eddig sem volt éppen ellenemre, de valahogy nem maradt meg állandóra.
Természetesen vannak kérdéseim nekem is, mint másoknak, a fő a Windows alatt megszokott Notepad++ editor lehetséges alternatívájának kiválasztása.
A következő funkciókat használom nagyon aktívan:
- Remote FTP. NP++-ban ott az NppFTP plugin, amivel programon belül fel tudok venni FTP eléréseket (nem olyan bonyolultan mint dreamweaverben pl, hogy sites, local directory stb, hanem simán csak ftp host, user, pwd, initial dir) és ezeken tudok böngészni, megnyitni, feltölteni. Ha valamit módosítok, akkor ctrl+S egyből fel is tölti. Minderre egy saját lokális cache-t használ, de ez automata, nem nekem kell minden projecthez külön könyvtárad adni, mivel a több ezer fájlt tartalmazó weboldalakból úgyis csak 3-4et módosítok és nem szinkronizálnám. A mentés/feltöltés jellemzően <1 sec alatt megvan BlueFish-t néztem, ott van Open URL, de oda mindig kézzel kell beírni. Lehet Ubuntu Places-ből használni, de az FTP helyeimet nem emelném ki az editor szintjén kívülre, mert sok van és máshol nem is használnám.
- Syntax Highlighting minimum a következőre: PHP, HTML, CSS, JavaScript
- PHP parancsoknál ha kezdek gépelni, felajánlja a lehetséges befejezéseket.
- PHP-nál ha a függvény neve után nyitok zárójelet, akkor mutatja a szükséges paramétereket és azok típusait.
- keresés/csere simán, reguláris kifejezésekkel, kisbetű/nagybetű érzékenyen, összes megnyitott fájlban egyszerre, vagy csak aktuális kijelölésben
- konvertálás latin2-utf8 között
- nyitó zárójelnél állva a záró pár kiemelése (PHP, JavaScript), ugyanígy visszafelé, esetleg ugyanez HTML tagekre
Eddig feltétlenül kell.
A többi már opcionálisabb:
- function list plugin: A megnyitott fájlban definiált függvények/metódusok listája. Több ezer soros fájlban nehéz függvényt keresni máshogy.
- Billentyűparancs a következőkre: sorkomment (oda-vissza), blokkomment, aktuális sor vagy kijelölés duplikálása
- automata indentálás, tidy
- jQuery támogatás
- MySQL segítség
- Makrók
Szóval ezek a legfontosabb mozzanatai a NotePad++-nak.
Van olyan alternatíva, ami ezt tudja, vagy Wine?