Aptana:プロジェクトごとの設定が便利

Windows上で実行するプロジェクトは『CL+LF』、Linux(webのCGI)上では『LF』というようなときに、Aptanaはプロジェクトごとに設定ができます。もちろん全体の設定で決めることもできます。非常に便利ですね!
もちろん、ネットワーク(FTP,SFTP)の設定もプロジェクトごとにできます。
では設定です!

文字コード・改行コードの設定

・全体設定

メニューから[ウィンドウ]→[設定]→[一般]→[ワークスペース]
ここでAptanaのデフォルト文字コードと改行コードの設定ができます。最近だと文字コードは[UTF-8]にしておくのがいいと思います。

patana_005

・プロジェクト毎の設定

プロジェクトエクスプローラーを開きます、対象プロジェクトの上で[右クリックメニュー]→[プロパティー]→[リソース]

aptana_006

このプロパティーウインドウで、対象プロジェクトの文字コード,改行コードが設定できます。設定しない場合はAptanaのデフォルトで指定している文字コードになります。

aptana_001

・ファイル毎の文字コード設定 2014/06/18 追記

プロジェクトエクスプローラーから、変更したいファイル上で、[右クリックメニュー]→[プロパティー]を選択します。

aptana001

テキスト・ファイルのエンコードを設定することで、ファイル毎に指定できます。

aptana002

・コード内文字コードの指定 2014/06/18 追記

日本語配列をpで展開すると、文字コードのまま表示されます。

a = ["ほげほげ"]
p a # => ["\u307B\u3052\u307B\u3052"]

対処法として、コードのトップに『#! ruby -Ku』の指定をすると表示されます。

#! ruby -Ku
a = ["ほげほげ"]
p a # => ["ほげほげ"]

リモートの設定

リモートの設定も通常の設定と、プロジェクトごとに詳細な設定ができます。
プロジェクトごとの詳細設定では、保存時に自動的にアップロード(同期設定)ができますのでそちらも設定しましょう。

・全体設定

リモートウインドウを開きます→[新規FTPサイト]アイコンからリモートの設定ができます。

aptana_007

FTP(FTPSかSFTPがお勧め)サーバー、ユーザー、パスワードを入力してリモートの設定を保存します。
ここではリモートの同期の設定がありません。

aptana_004

・プロジェクト毎の設定

リモートの同期の設定は、プロジェクトごとに項目が表示されます。

プロジェクトエクスプローラーを開きます、設定したいプロジェクトを選択し、[公開]→[Run Web Deployment Wizard](次からはdeployment settingsでもOK)を選びます


aptana_008

FTP/SFTP/FTPS を選びます

aptana_009

FTPリモート情報を入力する画面が開きます。すでに接続設定がされている場合は、情報が入力されています。
下のほうにリモート情報を登録するときにはなかった

automatically sync my changes with the remote site (リモートの同期)
という項目があるので、これにチェックを入れます。項目は初めから、automatically sync in both directions になっていますので、そのまま[完了]をくりっくします。

aptana_010

これでファイルを保存したときに、自動的にアップロードされ便利ですね。 (リモートファイルを変更保存したときはローカルが変更されているようですが、未確認です)

続きのウイザードで、[Synchronize files between two endpoints]という画面になりますが、とりあえずキャンセルでOKです
ちなみに個の画面では、[拡張オプション]でアップロードファイルのパーミッションを設定して一度に同期させることができるようです。

aptana_011
aptana_012