テキストエディタをまた~り語ろう ver.31at SOFTWARE
テキストエディタをまた~り語ろう ver.31 - 暇つぶし2ch351:名無しさん@お腹いっぱい。
11/09/30 04:51:26.06 P7QRY3Ch0
>>348-349
超乙乙。こうやって見るとNotepadって凄かったんだな……
RtLって何かと思ったら「RightToLeft」で右からの言語のことなのか。初めて知った。

ちょっと聞きたいんだけど、RtLでキャレットがおかしいってのは向きどっちを正常としてるん?
矢印→押した時に左に動くのが正常かと俺は思ってたんだけど。

352:名無しさん@お腹いっぱい。
11/09/30 08:29:51.36 aD5iTUTX0
>>348
FooEditorにアラビア語の文字をぶち込んでみた

キャレット→メモ帳と同じ動き
結合文字→正しく操作できる
ザロケートペア→正しく操作できる

少なくともAはいくんじゃないか
メモ帳みたいに右から左に表示できないから日常的に使ってる人からみたら使いにくいかもしれんが
スクリーンショット見てもRTLに対応しているような感じだし

>>349
S→右から左に表示できる
A→キャレット周りがBidi対応
B→一部扱えない文字がある
C→結合文字が扱える
D→ザロゲートペアが扱える
E→Unicode対応
F→Unicodeテキストを読み書きできるが、扱えない
>>351
メモ帳と同じ動きをしたら正常
(メモ帳の場合、右から左に表示するとキャレットの動作が変わるが)

353:名無しさん@お腹いっぱい。
11/09/30 08:31:42.19 aD5iTUTX0
>>348
emeditorで試してみた
RTL対応といっていたが、キャレット周りがおかしい


354:名無しさん@お腹いっぱい。
11/09/30 09:38:11.93 gXKJZuPqO
>>348
RJ TextEd最強伝説はじまったな

355:名無しさん@お腹いっぱい。
11/09/30 10:30:08.18 U1GychSn0
>>348のような紹介で今まで縁のなかったエディタの優位性を知ることができ
「ちょっと触って見ようかな」という気になりそのまま手に馴染み根付いたものがいくつかある

下手な有料ものよりも高機能でこれでFreeなの?ってのがわんさかあるようだし、
どんどんやっておくんなまし。感謝(-人-)

356:名無しさん@お腹いっぱい。
11/09/30 12:45:23.49 FdIEMthM0
AlphaもRTLが表示できた
キャレットの動きもおかしくない
Aランクは堅いと思う

357:名無しさん@お腹いっぱい。
11/09/30 13:43:51.46 g9+EWhKaO
Unicode LEとBOMなしUTF-8が正しく扱えて、シフトJISとの相互変換が正しくできれば、それだけで困らない。

358:名無しさん@お腹いっぱい。
11/09/30 14:39:01.84 HvzcZQ930
nkfを使える環境ならテキストエディタなんて何でも良い

359:名無しさん@お腹いっぱい。
11/09/30 15:57:19.01 aD5iTUTX0
Notepad++:D(ザロゲートペアは正しく扱える。結合文字はだめ)
Editra:E(Unicodeテキストの読み書きは可能。ザロゲートペアが扱えない)
ConTEXT :Unicodeテキストが読み書きできない
Alpha:S
FooEditor:S



360:名無しさん@お腹いっぱい。
11/09/30 16:22:19.01 HvzcZQ930
>>359
検証してくれたのか。thx
サロゲートペア (Surrogate Pair)って意識した事なかったけど、どんな局面で重要になるの?

361:名無しさん@お腹いっぱい。
11/09/30 16:34:14.73 aD5iTUTX0
シェアウェア編

秀丸:D(ザロゲートペアは正しく扱えるが、結合文字はダメ)
emeditor:D(ザロゲートペアは正しく扱えるが、結合文字はダメ)
Dana:F(Unicodeテキストの読み書きだけが可能)
Vivi:F(Unicodeテキストの読み書きだけが可能)
Apsly:ランク外(Unicodeテキストが扱えない)
MIFES:D(ザロゲートペアは正しく扱えるが、結合文字はダメ)
QX:ランク外(Unicodeテキストが扱えない)


362:名無しさん@お腹いっぱい。
11/09/30 16:40:20.16 aD5iTUTX0
>>360
JIS2004で追加された文字が扱えなくなる

URLリンク(codezine.jp)
サロゲートペア入門

詳しいことはこれを読んでくれ

363:名無しさん@お腹いっぱい。
11/09/30 16:49:54.65 L4o0cUHW0
検証thxまじでナイスタイミングで助かった

364:名無しさん@お腹いっぱい。
11/09/30 16:58:36.12 CAqNevkk0
テキストエディタつったらviだろJK

365:名無しさん@お腹いっぱい。
11/09/30 17:29:24.62 aD5iTUTX0
URLリンク(wikiwiki.jp)
テキストエディタ・スクリーンショット Wiki

比較のところに今回の検証結果を反映しておいた
メモ帳、Alpha、FooEditorぐらいしかまともなエディターがないことが残念すぎる


366:名無しさん@お腹いっぱい。
11/09/30 17:37:53.05 1kjh0yUh0
あんたらの言うまともじゃないエディタでも俺は困ったことないがな

367:名無しさん@お腹いっぱい。
11/09/30 17:42:55.79 aD5iTUTX0
まあ、一般人は困らんだろうが…
さまざまな言語に対応したHTML書くときに困ることがある


368:名無しさん@お腹いっぱい。
11/09/30 17:58:19.97 XPIPIHoO0
>>361
秀丸は一応結合文字扱えるんだが、だめな例を挙げてくれないか。


369:名無しさん@お腹いっぱい。
11/09/30 18:00:49.33 HZ3COsxx0
>>366
日本語だけなら幾らでもいいエディタはあるけど
多言語対応ってなるとなかなかない
特に国産

370:名無しさん@お腹いっぱい。
11/09/30 18:06:48.69 QE5M+/Tj0
FooEditor起動するとエラーが出るな

System.IO.FileNotFoundException: ファイルまたはアセンブリ 'DWriteWarpper.dll'、またはその依存関係の 1 つが読み込めませんでした。指定されたモジュールが見つかりません。
ファイル名 'DWriteWarpper.dll' です。

exeと同じ場所にDWriteWarpper.dllはあるんだが原因分かる人いないかな

371:名無しさん@お腹いっぱい。
11/09/30 18:14:41.39 aD5iTUTX0
>>361
1.IMEパッドのラテン文字にあるAのところでダブルクリック
2.結合分音記号にあるU+0300にある文字をダブルクリック
3.キャレットを1文字動かす
4.DELキーを押す

メモ帳やFooEditorだとDELキーを押すと結合文字ごと消えるが、秀丸だと消えない

>>370
VisualC++2010ランタイムを入れないと起動しないよ
あと、VistaならSP2も入れておかないとダメだったはず


372:名無しさん@お腹いっぱい。
11/09/30 18:20:21.59 viV+z6cJ0
シェアがDが最大ってのはなんかアレだな
国内使用に特化してるってことだろうか

373:名無しさん@お腹いっぱい。
11/09/30 18:29:41.63 HZ3COsxx0
欧米圏のソフトが2バイト文字を扱うのを考慮してないことが多いの逆かね
(最近は日本語対応してくれてるのも少なくないけど)

374:名無しさん@お腹いっぱい。
11/09/30 18:32:40.73 HvzcZQ930
>>362
とん

375:348
11/09/30 21:36:23.49 UcXV251v0
>>348なんだが、なんか予想外に反応してくれてthx
実用上はサロゲートペアまで扱えればほとんど困らないと思うので、
一般人はDランク以上を目安に選べばいいと俺は思うよ。


376:348
11/09/30 21:45:48.55 UcXV251v0
>>351
俺と同じ認識。
というか、Aランクにしたエディタは、文字列がRtLでもキャレットの動きはLtRなんだよ。
だから途中で文字を挿入すると、キャレットのある位置に入らない。
表示は対応しているけど、編集は未対応って考えてAにしてる。

>>352>>353>>356>>359>>361>>365
他のエディタの情報追加thx
AlphaとFooEditorもNotepadクラスだったか。
FooEditor使いたいのになんで起動しないんだー

377:名無しさん@お腹いっぱい。
11/09/30 22:05:41.77 aD5iTUTX0
>>376
xpだと起動しない


378:名無しさん@お腹いっぱい。
11/09/30 22:14:20.40 G3hIiWjA0
>>361
何でいつも「ザ」なの?

379:名無しさん@お腹いっぱい。
11/09/30 22:15:48.83 b6t1e1sy0
意外と(?)優秀なotbedit
伊達に昔2500円払ってない

380:348
11/09/30 22:17:22.79 UcXV251v0
>>377
いや、俺Win7だし.net frameworkも入れてる。
まあ、もうすぐosクリーンインストールする予定だったので、
そのときもう一度試してみるよ。

381:348
11/09/30 22:18:24.48 UcXV251v0
.net framework 4 fullも入れてる、の間違い。

382:名無しさん@お腹いっぱい。
11/09/30 22:21:38.62 aD5iTUTX0
>>381
Microsoft Visual C++ 2010 再頒布可能パッケージ
これいれないと起動しないよ


383:348
11/09/30 22:33:07.54 UcXV251v0
>>382
解決したわ。
VC++ 2010ランタイムのx64は入れてたんだけど、x86が必要だったのか。
OSがx64ならランタイムもx64だと思ってたよ…
ありがとう。

384:名無しさん@お腹いっぱい。
11/09/30 22:43:45.94 viV+z6cJ0
そりゃソフトがx86だしな

385:名無しさん@お腹いっぱい。
11/09/30 22:53:37.17 UcXV251v0
うん。
よく考えると俺がアホだった。

386:名無しさん@お腹いっぱい。
11/09/30 23:11:40.24 OYYKCLbE0
>>353
EmEditorがRTL対応ってどこ情報?

ヘルプをみると
「Unicode が利用できますが、アラビア語、ヘブライ語のような右から左へ書く言語は
 正しく編集できません。また、Unicode の制御文字はすべてに対応していません。 」
って書いてあるんだけど。

387:名無しさん@お腹いっぱい。
11/10/01 00:48:04.73 IUBIXu3O0
しかしテキストエディタって、数が多いし、どれが良いのか分かりづらいな

結局どれが一番いいの?

388:名無しさん@お腹いっぱい。
11/10/01 00:49:18.70 Iu1u9/F+0
>>387
結論が出ないからみんなエディタを作ってこれだけある

389:名無しさん@お腹いっぱい。
11/10/01 00:49:45.86 t0op21ws0
万人向けの一番があるなら乱立しないわな

390:名無しさん@お腹いっぱい。
11/10/01 01:15:39.89 qRZ6h/r2O
多機能になるとごちゃごちゃして使いにくいし、起動ももっさりするからな。
自分の使いたい機能が揃ってて余分な機能ないのがベスト。
ただし、Unicodeへの対応とかはそもそもエディタの基本機能だし、あっても邪魔になることはないので、対応度が高いほどよい。

391:名無しさん@お腹いっぱい。
11/10/01 01:19:09.94 IUBIXu3O0
気がついたらEmEditorがバージョン11とかになってた!
俺まだ3とかなのに・・・

392:名無しさん@お腹いっぱい。
11/10/01 01:48:54.80 Keix7QmZ0
>>389
とりあえず「プログラミングしない」「日本語以外は英語くらいしか使わない」って条件なら、何使っても大体同じだからな。

393:名無しさん@お腹いっぱい。
11/10/01 02:08:11.59 9WmJK9iS0
凝った機能・マクロ・ショートカットを拙く使うよりも
さっさとカーソルキーを動かしてタイプしちまった方が速かったりする。
人によってはWindowsのメモ帳最強ということもあり得る。

394:名無しさん@お腹いっぱい。
11/10/01 05:08:16.65 VSAn3wU60
>>361
秀丸の場合「結合文字を1つの文字として扱う」オプションを入れないと
合成文字は扱えないよ
デフォルトでオプションがOFFだからって非対応はひどいんじゃ無いの?
たぶん常用しているわけじゃないだろうからそういうオプションの存在を知らないんだろうけどさ

395:名無しさん@お腹いっぱい。
11/10/01 07:02:04.89 nqZO5l3E0
>>386
バージョン10の時にアラビア語に対応しましたと更新履歴に書いてあった
対応したというのは表示できるという意味だったのか…

>>394
あ、確かに動いてた
後でまとめwiki直しておく

396:名無しさん@お腹いっぱい。
11/10/01 08:59:46.42 6N5WDqAf0
>>378
ドイツ人と日本人のハーフだから

397:名無しさん@お腹いっぱい。
11/10/01 09:44:02.08 GyO9NmXT0
おー秀丸ってやっぱよく出来てるんだな
さすがにフリーとは違うか

398:名無しさん@お腹いっぱい。
11/10/01 10:18:23.80 Keix7QmZ0
>>397
ここまで読んできてその感想とかマジで厨ってのは居るんだなとビックリだ。
1行目は別に否定しやしないが、2行目を肯定する要素がまったく見当たらん。

399:名無しさん@お腹いっぱい。
11/10/01 11:09:02.19 /WXzOnwf0
newqxがRTLなどできるみたいだし、IVSにも対応してるっぽいが
どうなんだろ。まだα版だし。
IVSに対応しているのってAlphaくらいだっけ?

400:名無しさん@お腹いっぱい。
11/10/01 11:29:47.06 nqZO5l3E0
>>399
DirectWriteはIVSに対応している
秀丸もFooEditorもDirectWriteでレタリングしてるから問題なく動くよ


401:名無しさん@お腹いっぱい。
11/10/01 12:47:53.24 nqZO5l3E0
あと、メモ帳も対応してる


402:名無しさん@お腹いっぱい。
11/10/01 17:47:27.60 nqZO5l3E0
>>399
newqxをダウンロードしようとしたんだが、できない

403:名無しさん@お腹いっぱい。
11/10/02 11:01:38.97 Fj5LoOtY0
>>402
普通に出来ましたが。昨日はだめだったのかな。


404:名無しさん@お腹いっぱい。
11/10/02 12:05:13.43 uRgCkwNW0
newqx:A(アラビア語を後ろから削除したときの動作がおかしい)

405:名無しさん@お腹いっぱい。
11/10/02 15:44:17.75 kzLurmYA0
ねえねえ、ここに張り付いてるのAlphaの作者だろw


406:名無しさん@お腹いっぱい。
11/10/02 15:59:23.12 rDIse+OI0
想像力豊かなのはいいことだね

407:名無しさん@お腹いっぱい。
11/10/02 16:41:00.67 uRgCkwNW0
まとめてみた
S: Notepad, RJ TextEd、Alpha、FooEditor,NewQX
A: Notepad2, otbedit, SciTE、Notepad++、秀丸
B: Geany, gedit, JuffEd
C: jEdit
D: AkelPad, Sakura Editor、EmEditor、MIFES
E: Ginnie, Mery, Notepad++、Editra
F: TeraPad,Dana、Vivi, etc

※NewQXのみデオフォルトではF止まり。UnicodeTextを食わせるとS

ランク分け基準
アラビア文字なども入力or編集する→S以上
とりあえず全部表示できればok→A以上
結合できない文字や扱えない文字がある→B以上
サロゲートペアと結合文字はok→C以上
文字がちゃんと扱えるなら表示が変でもいい→D以上
とりあえずUnicode対応してればいい→E以上


408:名無しさん@お腹いっぱい。
11/10/02 16:49:44.42 kzLurmYA0
そんなにunicodeにこだわりたければメモ帳使ってれば良いだろw

409:名無しさん@お腹いっぱい。
11/10/02 17:09:08.45 RKc1LayE0
さすがにメモ帳はない。

410:名無しさん@お腹いっぱい。
11/10/02 17:11:31.00 2BaK+oIL0
メモ帳だってXP,Vista,7でuniscribeのバージョンが違って対応も違うみたいだし、
alphaの作者さんだったらこんな簡易なチェックで比較しないだろ

411:名無しさん@お腹いっぱい。
11/10/02 17:34:09.22 5j6/QHMr0
uniscribeとか難しい単語よく知ってるな
Alphaじゃないにしても
マイナーテキストエディタの作者は潜伏してるみたいだわw

412:名無しさん@お腹いっぱい。
11/10/02 17:59:48.89 ZqFd15a30
メモ帳はすごいよ。
・exeファイル一つですぐ動かせる身軽さ
・Windowsの種類・SP・.net環境の有無などを問わない万能さ
・いたずらな仕様変更によりユーザーを振り回すことがない
・余計な機能がないことにより設定やカスタマイズなどに時間を取られることがない

優れた道具というのはまさにこういうものを言う。
熟練のエディタ使いほどメモ帳の良さを知っている。
ここを見ているエディタ作成者は肝に銘じて欲しい。

413:名無しさん@お腹いっぱい。
11/10/02 18:24:24.93 V60XETgw0
そして生産性が激しく低いw

414:名無しさん@お腹いっぱい。
11/10/02 18:57:22.00 pRW1mLb50
oedit otbeditは日本語の処理がダメだな。変換候補の表示はなぜか汚く表示されるし
応答停止も時々。以前はシェアウェアだったそうだけど。シンプルなのはいいけどね。


415:名無しさん@お腹いっぱい。
11/10/02 20:43:18.35 uRgCkwNW0
>>413
生産性を求めるならIDEを使うよ
IDEだったら文脈に応じた補完ができるけど、これができるフリーのエディタはないに等しい
emacsは操作法が独特だから使いにくいし

416:名無しさん@お腹いっぱい。
11/10/02 21:29:41.80 V60XETgw0
>>415
テキストベースのドキュメント作成する時でもIDE使ってるの?
俺はメール書くときでもテキストエディタ使ってるわ。

417:名無しさん@お腹いっぱい。
11/10/02 21:45:57.85 glF+MhHj0
テキストエディタなんて機能が多ければ良いってもんでもないんだよなぁ
昔のバージョンのほうが良かったりする、起動早いし

418:名無しさん@お腹いっぱい。
11/10/02 22:27:07.38 uRgCkwNW0
>>416
ドキュメント作るときはメモ帳を使ってる
簡単なやつならそれだけでことが足りるしな


419:名無しさん@お腹いっぱい。
11/10/02 22:51:29.19 NEJujcBtP
自分はプログラムが仕事だからエディタ使うことが多いけれど、もっぱらエディタは加工のため。
IDEが使えない状況でもエディタを使う。

でも、仕事を抜かして考えるとメモ帳以上の機能を必要とすることは殆ど無いな。

420:名無しさん@お腹いっぱい。
11/10/02 23:20:19.80 echk1RO70
「俺の使い方」はどうでもいいよ

421:名無しさん@お腹いっぱい。
11/10/02 23:42:10.38 mpN6RIKK0
行番号すら表示されないエディタはゴミ以下

422:名無しさん@お腹いっぱい。
11/10/03 00:24:27.58 dhLO3M9w0
テキストエディタの「折り畳み」機能って
同じインデントの行をグルーピングしてるだけ?

イメージは、if文だったらif~endifを
折り畳み/展開してくれるものかと想像してたのだが。

423:名無しさん@お腹いっぱい。
11/10/03 00:25:33.95 5ZzlJcVW0
>>422
後者でok

424:名無しさん@お腹いっぱい。
11/10/03 13:31:05.27 ywbLBUWr0
>>96
秀丸エディタはアウトラインエディタとして使えるの?


425:名無しさん@お腹いっぱい。
11/10/03 21:02:49.78 s+4V0Tir0
使えるよ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch