• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
秋だからEclipse再入門
 

秋だからEclipse再入門

on

  • 1,731 views

 

Statistics

Views

Total Views
1,731
Views on SlideShare
1,731
Embed Views
0

Actions

Likes
1
Downloads
8
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    秋だからEclipse再入門 秋だからEclipse再入門 Presentation Transcript

    • 秋だからEclipse再入門 日本Androidの会 大分支部 本田 克己
    • Androidの開発といえば やっぱりEclipseが基本になるので、秋なのでEclipseのことをちょっとおさらいして みよと思いました。
    • お題目Eclipseの特徴Eclipseの歴史ショートカットキー設定とか
    • Eclipseの特徴● SWTによるネイティブなUI (登場時は軽快な動作が売りだった)● 多彩なプラグイン (Androidの開発にもADT Plugin使ってますね)● 統合開発環境 (デバッグやコード入力支援)● Java以外の開発にも対応● オープンソース(Eclipse Public Lisence)
    • Eclipseの歴史2001年11月 Eclipse 1.0 リリース2002年6月 Eclipse 2.0 リリース 2004年2月 Eclipse Foundation結成2004年6月 Eclipse 3.0 リリース2005年6月 Eclipse 3.1 リリース2006年6月 Eclipse 3.2 リリース2007年6月 Eclipse 3.3 リリース2008年6月 Eclipse 3.4 リリース2009年6月 Eclipse 3.5 リリース2010年6月 Eclipse 3.6 リリース2011年6月 Eclipse 3.7 リリース 2004年以降、毎年6月にリリース
    • Eclipse以外のIDE Javaの統合開発環境(IDE)はEclipseが有名です けど、Eclipse以外のIDEもあるので名前だけ● IBM Rational Application Developer (Eclipseベース)● Borland JBuilder(老舗、いまやEclipseベース)● NetBeans(元々Sunが作ってたやつ)● Oracle JDeveloper● IntelliJ IDEA 他、色々
    • これだけは覚えておきたい ショートカットキー● コピー、カット、ペースト● アンドゥー、リドゥー● 入力補完● インポートの編成● 自動フォーマット● クイックフィクス● 宣言を参照● ビューを閉じる● ショートカットキー一覧
    • コピー、カット、ペースト他のアプリと同じだと思いますがCtrl + C : コピーCtrl + X : カットCtrl + V : ペーストMacな人はCtrlをCommandに置き換えてください
    • アンドゥー、リドゥーこれも他のアプリと同じだと思いますがCtrl + Z : アンドゥーCtrl + Shift + Z : リドゥー
    • 入力補完超便利。入力候補を表示してくれます。Ctrl + SpaceMacな人はデフォルトではSpotlightとキーバインディングが被っているので、設定を変更してください。Linuxな人はデフォルトでは Alt + / という妙な設定になっています
    • インポートの再編import文をいい感じにしてくれます(足りないのを追加したり、余分なのを削除)Ctrl + Shift + O
    • 自動フォーマットインデントやコードブロックの改行などをいい感じにしてくれますCtrl + Shift + F
    • クイックフィクスコードに問題があるときに、自動で修正したり、修正候補を提示してくれたりしますCtrl + 1
    • 宣言を参照クラスやメソッド等の宣言部分を表示する表示したい部分にカーソルを当てて F3もしくはCtlrを押しながらクリック
    • ビューを閉じる他のアプリと同じように表示しているビューを閉じるCtrl + WCtrl + Shift + W で全部閉じます
    • ショートカット一覧ショートカットの一覧を表示ショートカットキーの確認や、選択して実行することができます。Ctrl + Shift + L
    • 設定とか Eclipseを使って開発するときの便利な設定とか● 起動時の設定● 保存時の設定● コードスタイルの設定
    • 起動時の設定EclipseはJavaなアプリケーションです。Javaアプリケーションから利用出来るメモリ等は起動時のパラメータで指定したりします。パラメータを指定しないと、マシンに沢山メモリを積んでても使ってくれません。で、eclipse.ini ファイルを変更するベシ!
    • eclipse.iniこの辺りをいい具合に変更してください。-XX:MaxPermSize=256m-Xms128m-Xmx1024m
    • 保存時の設定 ソースコードのバージョン管理等していると、 コードスタイルの修正などの不要な変更は邪魔 だったりします。 なのでコミットする前に必ず● Ctrl + Shift + O● Ctrl + Shift + F とかしてソースコードを整形してたり。 でも、面倒だし、忘れることもあるし・・・
    • 保存時に自動的にやってもらう
    • コードスタイルの設定Ctrl + Shift + F で自動フォーマットする時のコードスタイルも設定できます。自分好みのスタイルや、プロジェクト毎のスタイルを設定しましょう。複数人で開発するときは、必須です。Androidのオープンソースプロジェクトで使用されているコードスタイルはこちらhttp://source.android.com/source/code-style.html
    • コードスタイルのインポート
    • 残念なお知らせ先日、Linuxのソースコードを提供しているkernel.orgが攻撃を受けてサービスを停止しています。Androidのソースコードも、kernel.orgで提供されているので、現在、Androidのソースコードが取得できない状態になっています。
    • 他にも色々ありますが、今回はここで力尽きてしまいました。