差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
最新のリビジョン両方とも次のリビジョン
software:text_editor [2017/12/04] – 作成 ikatakossoftware:text_editor [2017/12/04] – [テキストエディタ] ikatakos
行 5: 行 5:
 無料で使用できる範囲でも、様々なエディタがある。ありがたや。 無料で使用できる範囲でも、様々なエディタがある。ありがたや。
  
-用途によって使い分けるのがよい。+用途によって使い分けるのがよい。が、かといってあまり沢山使いすぎても混乱するので、できるだけ汎用性の高いエディタ1~2個を持っておくとよい。 
 + 
 +=====メジャーどころ====== 
 + 
 +  * 国産フリー 
 +    * [[http://sakura-editor.sourceforge.net/download.html|サクラエディタ]] 
 +    * [[http://www5f.biglobe.ne.jp/~t-susumu/|TeraPad]] 
 +  * 海外フリー 
 +    * [[https://www.sublimetext.com/|Sublime Text]] 
 +    * [[https://atom.io/|Atom]] 
 +  * 国産有償 
 +    * [[http://hide.maruo.co.jp/software/hidemaru.html|秀丸エディタ]] 
 +    * [[https://jp.emeditor.com/|EmEditor]] 
 +    * [[http://www.megasoft.co.jp/mifes/|MIFES]] 
 + 
 +=====用途=====
  
 ===メモ書き=== ===メモ書き===
  
-サクラエディタを使っている。+軽さ重視。自分はサクラエディタを使っている。
  
-===CSVータ閲覧===+アイメモ書きなら、どこからでも見られるよう、クラウド上のEvernote, Google Keepなどを使う。
  
-データ処理をする上で、意外と悩ましいのが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 20万行くらい?)でも、整形しようとするとメモリを食いつぶして死んだりする
-      * 日本語の全角文字幅には非対応、表示がずれる +
-      * 中くらいのサイズ(30MBくらい?)でも、整形しようとするとメモリを食いつぶして死んだりする+
   * EmEditor(製品版)   * EmEditor(製品版)
     * 1, 3, 4.可能。読込速度も速いので、3.が実質2.も叶える。     * 1, 3, 4.可能。読込速度も速いので、3.が実質2.も叶える。
 +    * 巨大ファイルも対応
 +    * フリー版には無い
   * エクセル   * エクセル
     * 勝手にデータ型を書き換えちゃうので危なっかしくて編集には使えない     * 勝手にデータ型を書き換えちゃうので危なっかしくて編集には使えない
-    * 数値するので読込+    * 読込も遅い 
 + 
 + 
 +また、自分はあまり扱わないが、人によっては以下のデータも正しく整形される必要があるかも知れない。 
 + 
 +  * "引用符"で囲われたデータ 
 +    * 外して表示できるか、編集で付けたり外したりできるか 
 +    * "引用符"内のカンマ、改行、引用符 
 +  * 全角文字に対応しているか 
 +  * ソートできるか 
 + 
 +あまりテキストエディタにCSV特化の機能を求めるのも酷だが(CSV専用エディタ使えって話)、あったら有難いことにはわりい。 
 + 
 +  * サクラエディタ 
 +    * 引用符はデータ囲み文字として認識しない 
 +      * 付いたまま表示するし、引用符内カンマでもデータを区切る 
 +    * 全角文字は対応 
 +  * Sublime Text 
 +    * 引用符は認識する 
 +      * 不要なら外して表示、外せな(データ内にカンマがある)と付けたまま表示 
 +      * データ内改行には非対応 
 +    * 全角文字は非対応、表示がずれる 
 +    * ソート可能 
 +  * EmEditor(製品版) 
 +    * 引用符は認識する 
 +      * 表示は付けたまま。編集で不要な引用符は外せる 
 +      * データ内カンマ、改行に対応 
 +    * 全角文字対応 
 + 
 +CSVについては、やはり有料エディタが速度・機能面で優勢な印象。EmEditorの他にMIFES, 秀丸などがあるが、どれも一通りのCSV機能は備えているように謳っている(詳細は未確認) 
 + 
 + 
 +===プログラミング=== 
 + 
 +「素直にIDE使え」 
 + 
 +と言うと終わってしまうので、ここでは「いちいちIDE立ち上げるまでも無く、ちょっとだけ中身確認・編集したい」用途向けを考える。 
 + 
 +つまり、最低限のシンタックスハイライトはして欲しいけど、起動速度大事!という感じ。 
 + 
 +本当にハイライトだけで良いなら、サクラエディタやTeraPadでも一通りの言語は対応してくれる。 
 + 
 +オートコンプリートやコード解析も含めるなら、SublimeText, Atom, VisualStudioCode あたりが候補だろうか。 
 + 
 +この中ではSublimeTextが軽快な印象を持っているが、ちゃんと条件など揃えて測ったわけではない。デフォルトでは前回終了時のタブを復元するため少しもたつくが、設定で切れば、なかなか高速に起動する。
  
  
  
software/text_editor.txt · 最終更新: 2017/12/04 by ikatakos
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0