差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
software:text_editor [2017/12/04] – 作成 ikatakos | software:text_editor [2017/12/04] – ikatakos | ||
---|---|---|---|
行 5: | 行 5: | ||
無料で使用できる範囲でも、様々なエディタがある。ありがたや。 | 無料で使用できる範囲でも、様々なエディタがある。ありがたや。 | ||
- | 用途によって使い分けるのがよい。 | + | 用途によって使い分けるのがよい。が、かといってあまり沢山使いすぎても混乱するので、できるだけ広い用途で使えるエディタ1~2個を持っておくとよい。 |
+ | |||
+ | =====メジャーどころ====== | ||
+ | |||
+ | * 国産フリー | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * 海外フリー | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * 国産有償 | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | |||
+ | =====用途===== | ||
===メモ書き=== | ===メモ書き=== | ||
- | サクラエディタを使っている。 | + | 軽さ重視。自分はサクラエディタを使っている。 |
- | ===CSVデータの閲覧=== | + | アイデアのメモ書きなら、どこからでも見られるよう、クラウド上のEvernote, |
- | データ処理をする上で、意外と悩ましいのがCSVデータ。サイズが大きいことも多く表示に時間がかかる。カラム幅を揃えて表示してくれると見やすいが、整形にはさらに時間がかかる。やりたいことによって、求める動作が変わってくる。 | + | ===CSVデータ=== |
- | (○:する、×:しない、ー: | + | データ処理をする上で、意外と悩ましいのがCSV。サイズが大きいことも多く表示に時間がかかる。カラム幅を揃えて表示してくれると見やすいが、整形するとさらに時間がかかる。時と場合によって、速度か機能か、求める動作が変わってくる。 |
- | - 整形×、編集ー、整形不要、とにかく速く普通のテキストのように開いてほしい | + | (○: |
- | - 整形○、編集×、整形表示はしてほしいが、見れるだけでよい(編集を可能にするために余計な読込時間がかかるならしなくてよい) | + | |
- | - 整形○、編集○、読込時間は多少かかってもいいので、編集も可能な形式で表示してほしい | + | ^No^ ^整形^編集^目的^ |
- | - 整形ー、編集×、データサイズが大きいので、最初の50行くらいだけ開いてほしい | + | |1|速度優先|×|○|とにかく速く普通のテキストのように開いてほしい| |
+ | |2|バランス|○|×|整形はしてほしいが、最低限の閲覧だけでよい| | ||
+ | |3|機能優先|○|○|読込時間は多少かかってもいいので、編集しやすい形式にしてほしい| | ||
+ | |4|速度優先|○|×|最初の50行くらいだけ開いてほしい| | ||
+ | | (○: | ||
* サクラエディタ | * サクラエディタ | ||
* デフォルトは1. | * デフォルトは1. | ||
* 32bitの最新版(2.3.2)で「タイプ別設定」にCSV読込機能が実装、2.ができるようになった(64bit版は未対応) | * 32bitの最新版(2.3.2)で「タイプ別設定」にCSV読込機能が実装、2.ができるようになった(64bit版は未対応) | ||
- | * ただし読み込み時の拡張子で判断されるので、1.で読み込んで必要に応じて整形、ということはできない | + | * ただし拡張子で判断するので、*.csvを整形して読み込むよう設定すると全て整形で読み込むようになる |
- | * 編集はしにくい(元のカラムより幅を増やすと、次のカラムの文字表示が消える) | + | * 通常テキストで読み込んで必要に応じて整形、ということはできない |
+ | * 編集はしにくい(元のカラムより幅を増やすと、次のカラムの文字表示が消えるなど) | ||
+ | * 50MBくらいが限度か(時間かければ100MBくらいまでは可能だが、軽快に読み込むとなると……) | ||
* Sublime Text | * Sublime Text | ||
* Advanced CSV パッケージ | * Advanced CSV パッケージ | ||
* 1.で読み込んだ後、コマンドで2.の形式にできる | * 1.で読み込んだ後、コマンドで2.の形式にできる | ||
- | | + | * 中くらいのサイズ(30MB |
- | * 日本語の全角文字幅には非対応、表示がずれる | + | |
- | | + | |
* EmEditor(製品版) | * EmEditor(製品版) | ||
* 1, 3, 4.可能。読込速度も速いので、3.が実質2.も叶える。 | * 1, 3, 4.可能。読込速度も速いので、3.が実質2.も叶える。 | ||
+ | * 巨大ファイルも対応 | ||
+ | * フリー版には無い | ||
* エクセル | * エクセル | ||
* 勝手にデータ型を書き換えちゃうので危なっかしくて編集には使えない | * 勝手にデータ型を書き換えちゃうので危なっかしくて編集には使えない | ||
- | * 数値変換などするので読込も遅い | + | * 読込も遅い |
+ | |||
+ | |||
+ | また、自分はあまり扱わないが、人によっては以下のデータも正しく整形される必要があるかも知れない。 | ||
+ | |||
+ | * " | ||
+ | * 外して表示できるか、編集で付けたり外したりできるか | ||
+ | * " | ||
+ | * 全角文字に対応しているか | ||
+ | * ソートできるか | ||
+ | |||
+ | あまりテキストエディタにCSV特化の機能を求めるのも酷だが(CSV専用エディタ使えって話)、あったら有難いことには変わりない。 | ||
+ | |||
+ | * サクラエディタ | ||
+ | * 引用符はデータ囲み文字として認識しない | ||
+ | * 付いたまま表示するし、引用符内のカンマでもデータを区切る | ||
+ | * 全角文字は対応 | ||
+ | * Sublime Text | ||
+ | * 引用符は認識する | ||
+ | * 不要なら外して表示、外せない(データ内にカンマがある)と付けたまま表示 | ||
+ | * データ内改行には非対応 | ||
+ | * 全角文字は非対応、表示がずれる | ||
+ | * ソート可能 | ||
+ | * EmEditor(製品版) | ||
+ | * 引用符は認識する | ||
+ | * 表示は付けたまま。編集で不要な引用符は外せる | ||
+ | * データ内カンマ、改行に対応 | ||
+ | * 全角文字対応 | ||
+ | |||
+ | CSVについては、やはり有料エディタが速度・機能面で優勢な印象。EmEditorの他にMIFES, | ||
+ | |||
+ | |||
+ | ===プログラミング=== | ||
+ | |||
+ | 「素直にIDE使え」 | ||
+ | |||
+ | と言うと終わってしまうので、ここでは「いちいちIDE立ち上げるまでも無く、ちょっとだけ中身確認・編集したい」用途向けを考える。 | ||
+ | |||
+ | つまり、最低限のシンタックスハイライトはして欲しいけど、起動速度大事!という感じ。 | ||
+ | |||
+ | 本当にハイライトだけで良いなら、サクラエディタやTeraPadでも一通りの言語は対応してくれる。 | ||
+ | |||
+ | オートコンプリートやコード解析も含めるなら、SublimeText, | ||
+ | |||
+ | この中ではSublimeTextが軽快な印象を持っているが、ちゃんと条件など揃えて測ったわけではない。デフォルトでは前回終了時のタブを復元するため少しもたつくが、設定で切れば、なかなか高速に起動する。 | ||