Eclipse

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
    • u Windows je třeba v souboru eclipse/plugins/org.axdt.flex4sdk_4.0.0.7219_0/flexsdk/frameworks/flex-config.xml (případně i v air-config.xml) odkomentovat řádek
      <local-fonts-snapshot>localFonts.ser</local-fonts-snapshot>
    • usnadňuje psaní elementů a atributů (Ctrl + mezera) tzv. IntelliSense
      • v SDK 3 všechna
      • v SDK 4 je ta, která jsou již obsažena v dokumentu
    • zobrazení Designviewer
      • NEfunguje tlačítko Import from editor
      • vytváří objekty v SDK 3
    • validace
    • ??? je doporučeno
      • nainstalovat xulrunner ???
      • odstranit soubor ~\.mozilla\eclipse\prefs.js
  • Flex formatter

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

  1. Import repozitáře z GITu
    • File, Import, Git, Clone
      • URI: git:themes/mythemes.git
    • Directory: /home/quickstart/projects/myfolder
  2. Vytvoření projektu
    • General, Project
    • Name: mytheme
  3. 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

PřílohaVelikost
gitignore.zip779 bajtů