• ベストアンサー

固定長を色付けできるエディタ

データが固定長であるファイルがあります(全て半角2バイト、英数字のみ)。 1~10文字までは○○を表しているので、赤で塗りつぶす。 11~20文字までは××を表しているので、青で塗りつぶす。 といったような、指定の文字数毎に色分けをしたいと思っています。 秀丸やTeraPadなど使っていますが、できるのかわかりません。 これを実現できるエディタがありましたら、お教えください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • sholmes
  • ベストアンサー率81% (89/109)
回答No.3

なんか嫌な予感がして見直してみたら・・・ 全て半角2バイト・・・Unicodeでしたか、申し訳ない サクラエディタVersion2.0.2.0で、rkwをこちらへ差し替えて下さい UTF-16 英数字のみ http://ideone.com/TF6TD こうなってくると、他のエディタでもっと楽な方法あるかもしれませんね

mellow91
質問者

お礼

ありがとうございます!

その他の回答 (2)

  • sholmes
  • ベストアンサー率81% (89/109)
回答No.2

すみません、1文字足りなかったですね 修正版に差し替えておきました。

mellow91
質問者

お礼

おぉ!!凄いです!!サクラエディタはインストールはしていますが、秀丸をメインで使っているのでほとんど使ったことがありませんが、便利そうですね!さっそく試してみたいです。ありがとうございます!感謝です!

  • sholmes
  • ベストアンサー率81% (89/109)
回答No.1

エディタが備えている色付け定義や、マクロを使うことで実現できるかと思います。 また、利用可能なのであれば色付け定義の方が色々と楽でしょう。 ここでは、サクラエディタのタイプ別設定機能を用いてみます。 (慣れてる場合はxyzzyあたりが楽かもしれません。) # 環境: # サクラエディタ(1.6.6.0) + bregonig.dll(2.0.3) ## 次の2ファイルを、実行バイナリと同じフォルダの「\keyword」フォルダ等へ入れておく # file1 # ファイル名: q6835722.col # 中身: http://ideone.com/P3yzc # file2 # ファイル名: q6835722.rkw # 中身: http://ideone.com/3EukR # 注意: 行末の示し方が変(\n?$)ですが、只の($)だと使いづらかったです。 # 適用方法 1, 設定(O)→タイプ別設定一欄(L)→設定30 #空きスロットならどれでも 2, タイプ別設定(Y) 2-1-1, 「スクリーン」タブ→設定の名前(N)「q6835722」 2-1-2, 「スクリーン」タブ→ファイル拡張子(X)「q6835722」 2-2-1, 「カラー」タブ→インポート「q6835722.col」 2-3-1, 「正規表現キーワード」タブ→正規表現キーワードを使用する(R)「オン」 2-3-2, 「正規表現キーワード」タブ→インポート「q6835722.rkw」 3, 対象の固定長ファイルの拡張子を、「.q6835722」にします。 こういった手順を踏むことで、自分の環境では添付画像の通りになりました。

関連するQ&A

  • 秀丸エディタで「-」や「ー」を文字の前に追加したい。

    秀丸エディタを使って「-」や「ー」などの文字を、英数字の行の前に追加するにはどのようにすればいいのでしょうか? 例えば、「-」や「ー」などの記号を英数字の前に追加したい場合、 1121 1121 などを ー1121(全角スペース) -1121(半角スペース) のようにしたいです。 よろしくお願いします。

  • 秀丸エディタで「-」や「ー」を文字の後に追加したい。

    秀丸エディタを使って「-」や「ー」などの文字を、英数字の行の後に追加するにはどのようにすればいいのでしょうか? 例えば、「-」や「ー」などの記号を英数字の後ろに追加したい場合、 1121 1121 などを 1121ー(全角スペース) 1121-(半角スペース) のようにしたいです。 よろしくお願いします。

  • データ加工時に使いやすいテキストエディターの件

    いつもお世話になっています。 システムのテストのためにテキストデータの加工をするのですが、 何か使いやすいテキストエディターはないでしょうか? 条件は、”自分のカラムの1レコード単位のバイト数が知りたい”です。 今は、秀丸を使っていますが、 半角文字、全角文字と項目単位に入り乱れると、 正しいカラム計算が出来ないためです。 フリーでもシェアーでも構いません。 宜しくお願い致します。

  • テキストエディタの印刷

    テキストエディタで印刷をする場合 ルーラーを一緒に印刷できる機能のエディタはないでしょうか? 現在、秀丸をつかって 文字数100文字のテキストを書き出しているのですが 1文字目から○バイト 10文字目から○バイト を調べるのにルーラーがあると便利なのですが データのみしか印刷できません データ場所を調べるためにも ルーラー付きで印刷できるようにしたいのです よろしくお願いします

  • 固定長ファイルのバイナリ表示と編集ができるエディタを探しています

    指定バイト数で折り返して表示する固定長ファイルに対して、 バイナリ表示と編集ができるエディタを探しています。 通常のバイナリエディタだと、16文字分を1行として表示しますが、 それを任意で指定したいです。 用途はCOBOLで作成した固定長ファイルを表示するためです。 フリーソフトでそのようなソフトはありませんでしょうか。 昔、NECの『日本語ファイルメンテナンス』という ソフトを使ったことがあります。(有償ですが)。

  • お勧めのエディタを教えてください。

     掲題のとおり、お勧めのエディタ・お勧めの使用方法等ありましたら、教えてください。以下のような優先順を設定しています。 1. 無料であること。 2. 検索/置換/ルーラー表示等、一般的な機能はあること。 3. 背景色・文字色等が任意設定できること。 4. 選択範囲のうち、全角英数/英記号(0-9, =, -, 括弧, a-z, /等)のみを半角に1回の操作で変換できること。正規表現を利用してもよい。 5. 選択範囲のうち、半角カタカナのみを全角に1回の操作で変換できること。正規表現を利用してもよい。  2, 3については多くのエディタで実装されているので、実質的には、1, 4, 5が主要な障害になると思います。当方は秀丸・サクラ・EmEditorの使用経験がありますが、一長一短です。 H: 秀丸の欠点 H1: 長期にわたって無料で使用できない。 S: サクラエディタの欠点 S1: 全角から半角に変換する場合に、英数字のみの半角化は可能だが、括弧が変換されない。 E: EmEditorの欠点 E1: 全角から半角に変換する場合に、空白・カタカナ・句読点まで半角になってしまう。  現状では、サクラエディタで、英数字のみ半角化した後、置換機能で括弧を半角に変換することにしています。それ以上に簡便な方法がありましたら、教えていただくと幸いです。

  • 秀丸エディタで文字数カウントしたいが…

    私はエディタに秀丸をつかっているのですが、文字数を 数えるときには、ワードにコピー&ペーストをして行なっています。 秀丸エディタには文字数カウントする機能はないのでしょうか。

  • 秀丸というテキストエディタで文字を置き換えたい

    秀丸というテキストエディタで文字を置き換えたい 秀丸エディタを使っていますが、例えば、カッコの中にある文字を、 (りんご 富士山 01) ↓ (りんご富士山 01) と言うように、りんご富士山とくっつけて、数字の01は半角スペースを入れるというふうにして文字を置き換えることは可能でしょうか?

  • tab位置固定のテキストエディタをご紹介ください

    少々カテ違いのような気もしますが、プログラミングに精通している方ならわかるかな?と思い、ここに質問しました。 tabキー使用時、置換空白文字数が可変長のテキストエディタをご存じの方、是非ご紹介頂きたいです。 有料、無料は問いません。 例えば4tab設定の場合、以下のような動きをするエディタです。 ・先頭から5文字入力し、tabを挿入すると3文字分の空白が挿入される ・先頭から7文字入力し、tabを挿入すると1文字分の空白が挿入される 現在、秀丸エディタを使用していますが、tabの置換空白文字数が固定(カーソル位置に関わらず、tabは○文字空白を挿入するという動き)なので、私的には不都合なのです。 秀丸エディタの場合(4tab設定時) ・先頭から5文字入力しtabを挿入すると、最後の文字位置から4文字分の空白が挿入される ・先頭から7文字入力しtabを挿入すると、最後の文字位置から4文字分の空白が挿入される 秀丸エディタの設定変更で対応できればベストなのですが、どうやってもできないようなので・・・ よろしくお願いします。

  • フリーのテキストエディタについて

    EmEditorやterapadや秀丸など有名なテキストエディタはいくつかありますが、みなさんが今現在使っているフリーのテキストエディタとその用途と、便利な部分を教えてください。 私のPCにはワードやエクセルが入っておらず、今までメモ帳で代用してきました。 しかし今後「600字の文章に纏めて資料を作成する」など、文字数が決まった文章を書く必要性が出てきてしまいました。 メモ帳でそれを数えるのは大変なので、テキストエディタをDLしようと決意した次第です。 ちなみに、かなり昔にEmEditorとterapadを使っていたことがありますが、おそらく今はバージョンアップなどで変わってしまったのではないかと思い質問させていただくことにしました。 また、HTMLを使ってブログもやっているので、見やすいテキストエディタが欲しいと思っていたところでした。 プログラムにも興味があり、多少のJavascriptなども使ったりしています。 まずは皆さんの使っているテキストエディタと用途を知りたく思い、質問させて頂きます。 宜しくお願い致します。

専門家に質問してみよう