tanaka's Programming Memo

プログラミングについてのメモ。

UnityでMonoDevelopの改行コード設定

[Convert]が表示されるのが面倒なので、以下のサイトを参考に設定をしておきましょう。

ameblo.jp

  1. MonoDevelopを起動する
  2. [Tools]メニュー>[Options]を選択
  3. Optionsウィンドウの左から[Text Editor]>[General]を選択
  4. [Coding]欄の[Line ending conversion:]欄を[Always convert line endings]に変更
  5. [OK]で閉じる

以上で、保存時に改行コードが設定と違う場合、自動的に変更されるようになります。

[Convert]を出さないだけであればこれで完了です。改行コードに拘りたい場合は、以下の設定をします。ただし、この設定はMonoDevelop4.0.1ではプロジェクトを作るごとに設定しないといけないようなので忘れがちになりそうです。

下準備

  1. Unityを起動
  2. 作業するプロジェクトを開く
  3. スクリプトMonoDevelopで開く

改行コードをCF+LFにする場合は、以下のようにMonoDevelopで操作します。

エンコーディングの設定

  1. 左の[Solution]欄の一番上のプロジェクト名を右クリック>[Options]を選択
  2. Optionsウィンドウの左から[Source Code]>[Code Formatting]>[C# source code]を選択
  3. [Use default settings from 'Text file'のチェックを外す
  4. [Line endings:]欄を[Microsoft Windows]に変更
  5. 警告が表示されても問題なし
  6. [OK]で閉じる


以上です。他の改行コードにしたい場合は、[Line endings]欄を適宜、変更してください。