Sakura Editor 2.2.0.1リリース 92
ストーリー by hylom
アップデート 部門より
アップデート 部門より
moca 曰く、
Project Sakura-EditorはWindows用テキストエディタ「サクラエディタ 2.2.0.1」をリリースした。
2.2.0.0での変更点は、コードページによる読み書き・マルチプロファイル・ノート線表示・Grep置換・ファイルツリー・ミニマップなどの新機能が追加された。また、改行コードNEL、PS、LSをデフォルトでは無効にする修正や、Alt+矢印移動の後の矢印移動で矩形選択状態を維持するようになったほか、文字コードの自動選択でメタタグを認識するようになった。
なお、2.2.0.0ではバージョンアップの場合に新機能が自動でメニューに追加されない。また行間が2px以上に変更されてしまうバグがある。2.2.0.1ではこの2つは修正され、ヘルプの修正漏れ・新機能の細かなバグもいくつか修正されている。
タレこみ者は主にサクラエディタを書くのにサクラエディタを使用しており、今後もしばらくは開発を続ける予定である。
ANSI版は使ってる (スコア:4, 興味深い)
漢字が使えるテキストエディタの多くが内部コードがUnicodeになっていて、S-JISにしかないコードが含まれてると
その文字が全部同じコードに置き換えられてまともに編集できないので、
今回のUnicode版は使ってませんが、古いテキストを編集するときは、ANSI版を使わせてもらっています。
古いテキストは20世紀のものですw
64bit (スコア:2)
64bit版はもう出ないんですかねえ…
Re:64bit (スコア:2)
64bitビルドした単体物は大抵ここにあります。
https://sourceforge.net/projects/sakura-editor/files/wiki/ [sourceforge.net]
相変わらずBeta版です。
今回のバージョンから2GB以上のファイルを開こうとしたときに強制的にエラーになっていた仕様が変更されて、
64bit版ではファイルを開こうとするようになりました。
制限としては、1行のデータ長や行数は32bit長までしか扱えません。(Grep時の行数は除く)
範囲選択したときのbyteカウントも32bitを超えるとどうなるか分かりません。2GBを超えての全選択コピー/貼り付けなども動かないと思います。
ただ、2.2.0.1にもGrep置換の正規表現が1行に2つ以上置換対象があると置換されないバグなどがあります。
Re:64bit (スコア:1)
2GB超のファイル開けました。
ただし全部オンメモリに読み込もうとするから、RAM64GB実装とかのマシンでない限り、事実上役に立ちませんね。
Re: (スコア:0)
Visual Studio 2013 Community で簡単に64bit版ビルドできるから。ご自分でどうぞ
Re:64bit (スコア:1)
とりあえずVS2013でビルドしてみました。
これでいいんだろうか。
少々不安ですが64bitバイナリが起動して動作しています。
Re:64bit (スコア:1)
あとでやってみよっと
Re:64bit (スコア:4, 参考になる)
実行してみればわかるが、size_tからint、__int64からintへの変換が大量に警告が出ます。
この辺の切り捨てられても問題ない保障ができていないのではないかと思えます。
この辺の修正しない状態でできた64bit版だと、2G以上のファイルは厳しいかも
64bitOSだから、64bit版を動かしたい、2G以上のテキストファイルなんて触らないなら問題ないと思います。
Re:64bit (スコア:2)
%windir%\system32 配下のファイルを編集するとき。
32bitアプリケーションだと強制的に %windir%SysWOW64 にリダイレクトされるから編集できない。
64bitエディタは必須。
Re:64bit (スコア:2)
同じ理由で,起動する外部プログラムが変わりますね。
たとえば,こちら [atmarkit.co.jp]にあるWSHの実行ファイル名を表示するプログラム ShowWSHInfo.vbs を [ファイル名を指定して実行] すると,64bit版では System32 の,32bit版では sysWOW64 の wscript.exe または cscript.exe が動きます。
System32 の cscript.exe では |clip できない。
Re:64bit (スコア:1)
訂正:
×:System32 の cscript.exe では |clip できない。
○:SysWOW64 の cscript.exe では |clip できない。
Re:64bit (スコア:2)
ファイル システム リダイレクタ [microsoft.com]
32 ビット アプリケーションでは、%windir%\System32 ディレクトリの代わりに %windir%\Sysnative ディレクトリを指定すると、ネイティブのシステム ディレクトリにアクセスできます。Sysnative は、ファイル システムでアクセスをリダイレクトしないことを示すために使用する特殊なエイリアスとして、WOW64 で認識されます。このメカニズムは柔軟で使いやすいので、ファイル システムのリダイレクトを回避する際の推奨メカニズムです。Sysnative エイリアスは実際のディレクトリではなく仮想ディレクトリなので、64 ビット アプリケーションでは Sysnative エイリアスを使用できないことに注意してください。
Re:64bit (スコア:1)
お、そうだったのか。
これは為になった。ありがとう。
タブの復元機能が欲しい (スコア:2)
sakuraエディタを常用していますが、最大にして唯一の不満は前回終了時のタブ状態を復元する機能がないところなんですよね。
随分前から要望自体は出ている [qp.land.to]ようなのですが、一向に実装されないのは何か技術的な問題でもあるんでしょうか?
Re:タブの復元機能が欲しい (スコア:1)
要望関連でここに。
以下の機能があったらいいなと思っています。
・行頭に移動で、最初に行頭に移動し、再度実行すると、空白を除いた行頭に移動する機能(今のとは逆の順に移動する)。
・タグジャンプでファイルを開くような機能で、カーソル下のファイル名や、選択されているファイル名を開く。
・タブ幅とは別にインデントサイズを指定する機能(タブ幅が8で、インデントサイズが4のようなファイルを編集することがあるので)。
・スマートインデントが有効で、'(' と '{' を交互に入力したときに、インデントが深くならない設定(JavaScript 書いてると、インデントされまくって困ります)。ついでに、文字列中ではインデントされないとなおよし。
# MinGW gcc でコンパイルが通るなら、自分で変えるのですが……。
svn-init() {
svnadmin create .svnrepo
svn checkout file://$PWD/.svnrepo .
}
Re:タブの復元機能が欲しい (スコア:1)
便乗して要望をここに。
・ 入力補完はできなくてもよいのですが,強調キーワードに .(ドット)が使えるようにしてほしい。正規表現キーワードでできるけど,管理が分かれてしまう。
・ 「ファイルが更新されました」ダイアログのデフォルトを指定できるようにしてほしい。設定項目ではなく,マクロでこれからの選択肢を予約する方式でもいいです。バックグラウンドで更新中のファイルを開いたとき,初回「以後...」を選択するのが苦痛です。
・ 開き直す機能をエディタの中からしかコントロールできないのがつらい。既に開いているファイルを外部から開いたとき,現在はそのタブがアクティブになるだけですが,同時に,更新を待たずに開き直すスイッチが欲しい。
sakura.exe -M=FileReopen(0) -MTYPE=mac foo.txt
で,できるかなと思ったけれども,既に開いているファイルに対するマクロは無効なのですね。自動実行マクロは最初だけでよいと思いますが,既に開いているファイルに対しても効く -M で FileReopen(1); GoFileEnd とかしたいですね。
がんがれ! (スコア:2)
特に不満無く愛用しております!
これ以上機能増やして重くなってほしくないという思いがありつつ、
なんとかってエディターみたくいっぺんに文字列を編集できるのはいいなぁとも思っております。切り替えて使えば良いんだけど。
巨大ファイル (スコア:1)
2.2.0.0で2GB超の巨大ファイルの編集に対応したようなので期待しています。(64bitだけ?)
まだ誰も言ってないぞ (スコア:1)
このタレコミ自体「サクラ」じゃん
・・・・ごめんなさいごめんなさい
#座布団全部持って行ってgesaku
謝意 (スコア:0)
タレこみ主並びに他の開発者の皆様のおかげで仕事がスムーズに出来ており深く感謝しております。
#
Excelから無理矢理VBAで書式設定ごと書き出したソース見るのに助かってます・・・orz
昔使ってましたね (スコア:0)
カーソルの横移動がいつまでたっても直らないんで使わなくなりましたが。
Re: (スコア:0)
ある程度まとまった単位で戻って欲しい
Re: (スコア:0)
自分が知らないだけでああいう表記があるのかと思ったら
みなさん不可解だと思ってたんですね。
由来を知りたいところ。
# 私はありがたく使わせてもらっています。感謝。
Re:昔使ってましたね (スコア:1)
改行コードの表記として\r\nは一般的だと思ってたんですが、違うんですかね?
Re:昔使ってましたね (スコア:1)
\r: carriage Return (復帰)
\n: Newline (=line feed) (改行)
不可解さは解決されたでしょうか。
Re:昔使ってましたね (スコア:1)
老害だからかたくなに\012\015 または \015\012
と太古から保証されているオクタルノーテーション
でないと安心できないということかもしれない。
https://www.google.com/search?num=100&site=webhp&q=%22%5C012%5... [google.com]
と思っていたら
http://cr.yp.to/smtp/message.html [cr.yp.to]
みたいな気になる話もあったり。
さらにC++はそれでよくてもC#は解釈してくれないとかEBCDIC世界ではどうしたとか面白そうな話も。
http://stackoverflow.com/questions/5446788/difference-between-015-012-... [stackoverflow.com]
Re: (スコア:0)
あなたと#2771405が知らないだけだと思うよ。
Re: (スコア:0)
置き換えって置換のこと?正規表現だからじゃねぇの?LFは\nだし、CRは\rだろ。常識じゃないの?
Re: (スコア:0)
一般的にそれが普通なもんなんですか?
\r\nじゃないのか…
sakura editorはつかったことないので、少なくとも信者じゃありません
Re: (スコア:0)
つ man ascii
Re: (スコア:0)
windows環境なので……
Re: (スコア:0)
man ascii [google.co.jp]
Re: (スコア:0)
Sakura Editorのヘルプぐらい読めよ。正規表現って書いてあるだろ。
Re: (スコア:0)
その表記を見たことないんですが、どのエディタで採用されてるか判る方います?
Re: (スコア:0)
モノ知らずが勝手に信者レッテル貼りすんなよ。
Re:昔使ってましたね (スコア:2, 参考になる)
2chで最近話題になった件に似てるけど、カーソル移動のもたつきは画面キャッシュを使うようになったので改善しているはず
http://anago.2ch.net/test/read.cgi/software/1415436679/124-131 [2ch.net]
昔から使っている人は設定で無効になっている場合があるので再確認がお勧め
改行のシンボル (スコア:0)
CR と LF の矢印の向きが逆で気持ち悪くて使わなくなったけど、今調べたら直ってたのね。
>サクラエディタを書くのにサクラエディタを使用しており (スコア:0)
類例「C言語コンパイラをC言語で書く」
すなわち、タレコミ人が開発者本人様、と解釈できたのですが正しいのでしょうか
Re: (スコア:0)
プロジェクトのページ見ると、それらしいハンドル名が参加者にいるようだよ。
Re: (スコア:0)
サクラエディタ以外で書いたらコーディングが捗るんじゃないかな?
vim (gvim) がお勧めです。
Re: (スコア:0)
テスターも兼ねてるし
自分でほしい機能もそこから生まれるし
コーディングだけってわけじゃないと思います
Re: (スコア:0)
https://en.wikipedia.org/wiki/Eating_your_own_dog_food [wikipedia.org]
Re: (スコア:0)
後続の文章とあわせて自明と思いますが…。
Re:>サクラエディタを書くのにサクラエディタを使用しており (スコア:2, おもしろおかしい)
自明なんだけど編集ミスの可能性が
良いエディタだが (スコア:0)
メニューバーの中身が乱雑でくらくらする。
Hey youもうリボンUIにしちゃいなYo
Re:良いエディタだが (スコア:1)
Youショートカット使いなYo!
#カスタマイズしてツールバーつかう派だけども
なんとなく信用出来ない感がある (スコア:0)
デフォルトでファイルロックかける仕様のせいで微妙にトラブったので腹立って使ってません
エディタでモノを読むときはね、誰の邪魔もせず 自由でなんというか救われてなきゃあダメなんだ 独りで静かで豊かで・・・
Re:なんとなく信用出来ない感がある (スコア:1)
メニューバー⇒設定⇒共通設定⇒ファイル⇒ファイルの排他制御⇒排他制御:しない
複数行検索、置換 (スコア:0)
相変わらず、複数行にまたがった正規表現検索、置換には対応してないようですね。
これのせいで秀丸から逃げられない
Re:複数行検索、置換 (スコア:1)
そのまんま sed ex vi をずるずる使う根拠になる。
// 論を待つまでもなく Emacs ユーザの人向けにも。
特定のテクストエディタで身についた手癖をそのままにしたい人はそんなものです。