トップ «前の日記(2003-10-10(Fri)) 最新 次の日記(2003-10-15(Wed))» 編集

K2さんの雑記


2003-10-14(Tue) [長年日記]

[K2E]K2Editor r.1.4.22β

最近、文字コードのお話がいくつかあったので、ちょっとがんばって機能追加。

  • K2E.exeにフォルダ毎のオプション指定機能を追加
  • 本体オプションに改行コード指定機能を追加
  • 文字コード・改行コード固定モード追加

一つ目は、たとえばHTMLを作成するためのフォルダでは、EUC+LFに固定したいとかいう場合のための機能追加。そのフォルダのフルパスと-oe -rnというオプションをoptファイルに書いておけば、そのフォルダのファイルをK2E.exeで開くときは、必ずEUC+LFモードで開くようになります。3番目の機能追加で固定モードとなるので、そのK2Editorから開いたり新規作成した場合は、コードは固定となります。

二つ目は、あれ、なんでなかったのという素朴な疑問から付けました。おかしい、なんでなかったんだろ。

三つ目は少し触れましたが、起動オプションで文字コードと改行コードを指定すれば、文字コード・改行コード固定モードとなる機能。固定モードと言っても、通常と変わるのは、(1)新規作成時、固定モードを引き継ぐ。(2)ファイルを開く場合、固定モードを引き継ぐ。くらいの機能しかありません。

なぜわざわざこんなモードを用意したかというと、単に引き継ぐようにすると、ユーザーが誤操作する可能性が高いからです。たとえばLFモードに変更しておいて、ちょっとCRLFのファイルを編集したくなって、そのK2Editorから開いたとき、LFモードになっていると、保存するとコードが変わってしまう。だから、固定モード時だけコードを引き継ぐ仕様にして、固定モードはステータスバーに色づけして目立つようにし、できるだけ誤操作をなくすように気を配ってみました。それでも誤操作する人出てくるような気がする...

ところで、最近、K2Editorの検索・置換が速いという噂がちらほら。種を蒔いてから1年でやっと芽が出るのか... 一旦ついてしまった印象というのをぬぐうのは難しいと言うことを実感しました。昨年、検索・置換に関しては全部作り替えて、以前とは比べものにならないほど高速化し、以前よりは正規表現をまともにしたのでした。そうそう、起動も速くなっているからね。全部昨年の開発事項ですけどね。

それから、K2Editor++はどうなったかという話もちらほら目にしますが、現在ほとんどタッチできていません。それから作者が本職上、実務の割合が下がっていると言うこともあって、タブ型エディタが以前ほど必要なくなっているという状況もあって、本当にやるのかどうか怪しいところがあります。

スクリプト付きエディタの開発はやりたいのだけどね。でもスクリプトで高度なことをやろうと思うと、1プロセス複数ファイルは実現しなければいけない仕様で、これにはタブ型がもっとも適しているのですわ。開発仕掛けのタブ型の基本クラス連携は出来ているし、ウィンドウの数もいくつでも増やせる機構なので、できれば高機能なものにはなるんですけどね。

まぁ、とりあえず日本シリーズが終わってからねというのは、当たっている予想...(^^;

本日のツッコミ(全1件) [ツッコミを入れる]
ひぐらし (2003-10-15(Wed) 00:10)

K2Eの速度の速さは前々から知ってましたよ。1.4からでしたっけ?<br>その早さと、コマンドプロンプトとの連携が出来るのが<br>非常に便利で、カンパさせて貰ったぐらいですから。<br><br>WinNT系とCygwinを組み合わせて利用すれば、ログの解析が<br>滅茶苦茶楽になる。マクロ化しておけば最強。<br>本当に秀作だと思います。<br><br>文字コードに関しては要望が。。。あ、これはサポートの方に<br>書きますね。


1965|09|
2002|09|10|11|12|
2003|01|02|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|03|04|05|08|
2014|01|02|03|04|05|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|11|
2017|01|03|05|06|07|08|10|11|12|
2018|01|02|03|04|05|08|09|10|12|




2003年
10月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
//
自己紹介
自己紹介
広告
計るだけダイエット
今聴いてるの
ブルックナー:交響曲第7番 ブルックナー:交響曲第7番
ブルックナー:交響曲第8番 ブルックナー:交響曲第8番
読書中
つっこみリスト
TrackBacks
日記仲間
/ / /
最近の日記