(Microsoft Powerpoint

(Microsoft Powerpoint

Eclipse(GUI), Meadow+Cygwin(CUI) による 開発環境の構築 クライアント環境の整備 • キーボード – キー配置を入れ替える • Web ブラウザ – 「Mozilla FireFox 」を使用する • CVS クライアント – Meadow 環境で、「 Eclipse 」を使用する キーボード • Linux に即したキーボード配置を構築する。 – 「Ctrl 」キーと「Caps Lock 」キーの入れ替え – 「Esc 」キーと「半角/全角」キーの入れ替え • 対処法 1.特別なソフトを使う • 『Change Key 』 by 窓の杜 http://www.forest.impress.co.jp/lib/sys/hardcust/keyboard/cha ngekey.htm l 2.レジストリを直接操作する(上級者向け) Web ブラウザ • 「Mozilla FireFox 」 利点: ・正確なレンダリング ・XHTML をはじめとした XML に対応済み ・Windows とLinux で共用できる FireFox ダウンロードページ http://www.mozilla.org.products/firefox 開発環境の整備 1. Meadow – テキストエディタ「Emacs 」の導入 2. Cygwin – UNIX シェル環境の導入 3. Eclipse – Java を中心としたプロジェクト開発環境 Meadow • UNIX 上で動くテキストエ ディタ「Emacs 」を、 Windows に移植したもの。 • 用途別に多様な編集機能、 編集モードを搭載している。 • 「Emacs Lisp 」という言語を 利用して、機能を拡張する ことができる。 Meadow のインストール(1) インストール方法は2通りある。 • バイナリおよびソースコードでの配布 • ネットインストール版によるバイナリ配布 今回は、ネットインストール機能を使って、 インストールします。 Meadow のインストール(2) 1. Meadowy.org のWeb サイト (http://www.meadowy.org/meadow.wiki/ ) より、Netinstall packages のsetup.exe をダ ウンロード(今回はMeadow2.00 を使用) 2. インストール時にホームディレクトリを設定 するので、適切なディレクトリを作成し、入力 する。 Meadow の基本設定 1. 環境変数の設定 次の環境変数を追加する。(home は設定した自分 のホームディレクトリ) • LANG=ja_JP,SJIS • TZ=JST-9 • TMP=C:¥home¥tmp • HOME=C:¥home • PATH=C:¥Meadow¥2.00¥bin;%PATH% 2. 「dot.emacs.ja 」を「.emacs 」に変更し、ホー ムディレクトリにコピーする。 Unicode の設定 Mule-UCS ををを有効を有効にするためににするために、「、「、「、「 .emacs 」」」を」ををを下記下記のようにのように変更変更するするする。する 。。。 ×変更前 ○変更後 ;; ;;; Mule-UCS の設定 ;; ;;; Mule-UCS の設定 ;; ;;ftp://ftp.m17n.org/pub/mule/ ;; ;; Mule-UCS/ ftp://ftp.m17n.org/pub/mule/ ;; ;; (set-language- Mule-UCS/ environment) の前に設定し ;; ;; (set-language- ます environment) の前に設定し ;; (require 'un-define) ます ;; (setq bitmap-alterable- (require 'un-define) charset 'tibetan-1-column) (setq bitmap-alterable-charset ;; (require 'jisx0213) 'tibetan-1-column) (require 'jisx0213) 文字コードの設定 Windows ののの各種機能の各種機能におけるにおける文字文字コードコードをををを設定設定するするする。する 。。。 ×変更前 ○変更後 ;;; 日本語環境設定 (set-language-environment "Japanese") (set-clipboard-coding-system 'japanese-shift-jis- ;;; 日本語環境設定 dos) (set-w32-system-coding-system 'japanese-shift- (set-language-environment jis-dos) "Japanese") (setq default-file-name-coding-system 'japanese- shift-jis) (set-default-coding-systems 'japanese-shift-jis- dos) (setq-default buffer-file-coding-system 'japanese- shift-jis-dos) (setq default-file-name-coding-system 'japanese- shift-jis-dos) (setq default-terminal-coding-system 'japanese- shift-jis-dos) (setq default-keyboard-coding-system 'japanese- shift-jis-dos) (setq default-process-coding-system ; '(japanese-shift-jis-dos. japanese-shift-jis- dos)) シェル・モードの設定 JDEE ははは使用は使用せずせずせず、せず 、、、cc-styles.el ををを変更を変更するするする。する 。。。 ×変更前 ○変更後 の を使う ;; ;;; Cygwin の bash を使う ;; ;;; Cygwin bash 場合 場合 ;; (setq explicit-shell-file- (setq explicit-shell-file-name name "bash") "bash") ;; (setq shell-file-name "sh") (setq shell-file-name "sh") ;; (setq shell-command- (setq shell-command-switch "-c") switch "-c") Cygwin • UNIX のさまざまなソフト ウェアを、Windows に移 植したもの • 各種UNIX コマンドを実行 することができる。 • Meadow と連携して使え る。 Cygwin のインストール(1) 1. Cygwin(http://www.cygwin.com/)から、 setup.exe をダウンロード、実行する。 2. 環境変数PATH に、Cygwin のディレクトリを 追加する。 C:¥cygwin¥bin;C:¥cygwin¥sbin;C:¥cygwin¥usr¥bin; C:¥Meadow¥2.00¥bin;%PATH%:C:¥cygwin¥bin; C:¥j2sdk1.4.2_06¥bin Cygwin のインストール(2) インストールの設定は以下に示すデフォルト値 のままとする。 ●ルート・ディレクトリ:C:/cygwin ●利用ユーザ:All Users ●改行コード:Unix Cygwin の基本設定 Meadow でbash を使えるようにするために、「 .emacs 」 に以下の内容を追加する。 (setq explicit-shell-file-name "bash.exe") (setq shell-file-name "sh.exe") (setq shell-command-switch "-c") (modify-coding-system-alist 'process ".*sh¥¥.exe" '(undecided-dos . euc-japan)) ;; argument-editing の設定 (require 'mw32script) (mw32script-init) (setq exec-suffix-list '(".exe" ".sh" ".pl")) (setq shell-file-name-chars "~/A-Za-z0-9_^$!#%&{}@`'.:()-") Eclipse の導入 • 利点 – CVS クライアントとして洗練された機能を搭載し ている。 – GUI 環境なので、比較的易しい。 • 欠点 – 動作が重い – 編集機能が不足している – 機能拡張が困難である。 Eclipse とEmacs の連携 • キーバインディング – “Emacs 風”のキーバインディングの設定 • インデント幅 – Java プログラムのデフォルトのインデント幅に合 わせる。 • ソース・コードの同期 – Emacs で変更されたソースと同期をとる 参考URL ◆Cygwin: http://www.cygwin.com/ ◆Meadow: http://www.meadowy.org/meadow.wiki/ ◆Eclipse : http://www.eclipse.org/ ◆FireFox: http://www.mozilla.org/products/firefox/ ◆『Change Key 』 by 窓の杜 http://www.forest.impress.co.jp/lib/sys/hard cust/keyboard/changekey.htm l.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    19 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us