Vývojové prostředí (IDE – Integrated Development Environment) primárně určeno pro vývoj aplikací v jazyce Java podporující i další programovací jazyky (C/C++, PHP, UML, HTML, XML).
Základní verzi Classic je možné rozšířit pomocí pluginů. Pro usnadnění integrace požadovaných rozšíření vznikly takzvané subprojekty např. Eclipse for PHP Developers (PDT – PHP Development Tools).
Používám verzi Eclipse IDE for Java Developers, která mimo jiné obsahuje v nabídce Help pložku Eclipse Marketplace umožňující snadnou instalaci rozšíření + Aptana Studio 2 + PHP Tool Integration (PTI).
Instalace
sudo aptitude install eclipse
Nastavení
- v Eclipse, Preferences, General, Workspace, Text file encoding nastavit na: UTF-8
- v Eclipse, Preferences, General, Context Types, PHP Content Type přidat (pokud v položce Text není PHP je třeba v File Associations nastavit pro *.php PHP editor a nastavit jej jako výchozí):
- .module
- .install
- .profile
- .theme
Remote System Explorer perspective:
- New, Connection – FTP připojení
- New, Filter (kontextová nabídka adresáře Files) – umožňuje vytvořit "záložku" požadovaného adresáře FTP přípojení
Jako navigátor sekcí je možné používat i Bookmark.
Rozšíření
- Aptana Studio – úprava HTML, CSS a JavaScript souborů bez nutnosti vytvářet projekt (stáhněte si Eclipse Plug-in Version a postupujte dle instrukcí)
- Target Management (RSE) – např. RSE FTP service
- nastavit pasivní režim na True
- vytvořit filtr s výchozí cestou
- FileSync – synchronizace vybraných souborů projektu s cílovým umístěním
- EGit - Git Team Provider - propojení s verzovacím systémem Pro GIT
- stažení repozitáře přímo z terminálu
git clone git@git.examples.cz:2211/themes/myrepository.git po nastavení Host git v souboru .ssh/config stačí jen
git clone git:themes/myrepository.git
- Adobe AIR Plug-In for Aptana Studio
- AXDT – Flex SDK
CASE nástroje
- EMP (Eclipse Modelling Project)
- EMF (Eclipse Modelling Project)
- XMI (XML Metadata Interchanger)
- eUML2 – reverse engeneering
- Apolo for Eclipse
- Generic Eclipse Modeling System
- Roundtrip engineering
- Papyrus
GIT
- Import repozitáře z GITu
- File, Import, Git, Clone
- URI: git:themes/mythemes.git
- Directory: /home/quickstart/projects/myfolder
- Vytvoření projektu
- General, Project
- Name: mytheme
- Oznámení Eclips, že tento projekt je vezovaný GITem
- v kontextové nabídce u názvu projektu zvolte: Team, Share Project a zatrhněte Use or create repository...
Nestanardní klávesové zkratky
Source, Formát – nefunguje podle předpokladů (odsazení úrovně vnoření)
usr/lib/eclipse