人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

さくらエディタでファイル保存時のデフォルトの改行コードをLFにしたい。

どうすればいいのでしょうか?
保存するときに指定するようにしているとよく忘れてしまいます。

●質問者: dingding
●カテゴリ:インターネット ウェブ制作
✍キーワード:LF さくら エディタ コード デフォルト
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Sheile
●60ポイント

残念ながら2007年12月の1.6.2.0のソースを見た所、そういった機能は無いようです。

結構敷居が高くなってはしまいますが、以下の方法でデフォルトを指定すること自体は可能です。

# こちらではMicrosoft Visual Studio 2005を用いてコンパイル、動作確認をしています。

# おそらくは大丈夫かと思いますが、Express Editionを用いたことによって問題が発生するかもしれません。


1. http://sourceforge.net/project/showfiles.php?group_id=12488&pack...を開き、

1.6.2.0の中にあるssrc_2007-12-02.tar.bz2をダウンロード、解凍する。


2. http://www.microsoft.com/japan/msdn/vstudio/Express/からMicrosoft Visual C++ 2008をインストールする


3. 1で解凍したフォルダにあるsakuraフォルダの中のsakura.dswを開き、指示に従って変換する。


4. ソリューションエクスプローラ>sakura>Source Files>CDlgOpenFile.cppを開く


5. 255行目にある以下の文を変更する

//使うときは先頭の要素を選択状態にする
::SendMessage( hwndComboEOL, CB_SETCURSEL, (WPARAM)0, 0 );

//使うときは先頭の要素を選択状態にする
::SendMessage( hwndComboEOL, CB_SETCURSEL, (WPARAM)2, 0 );

WPARAMとして与える数字の意味は以下の通り

0: 変換なし

1: CR+LF

2: LF

3: CR


6. メニューバーのビルド>バッチビルドですべての構成にチェックを入れてリビルドする。


7. sakura/Release_oneフォルダにsakura.exeが作られます。

お使いのsakura.exeに上書きすれば出来上がり。

◎質問者からの返答

ありがとうございます。

すごいですね。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ