• ベストアンサー

graphvizで使うテキストエディタについて

こんにちは。 graphvizの日本語入力をしたいのですが、メモ帳だとうまくいかないので、別のテキストエディタを使おうと考えているのですが、皆さんがこのテキストエディタならきちんと日本語入力できますよっていうテキストエディタは何でしょうか?。 できれば、確実にできるテキストエディタが知りたいので、ご経験のある方、教えていただけないでしょうか?。 非常に今、それがわからなくて困っていますので、どうぞよろしくお願いいたします。 以上です。

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

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.3

WIndow 7とMacで確認してみました。 dottyの方はどちらも文字化けします。どうもdotty自体は日本語等に対応できていないようです。 Windows7のgveditでは、貼り付けた場合にはレイアウトで日本語を確認できました。 しかし、ファイルに保存したものを開いたり、ファイルに保存したいしたら文字化けしました。 > dot -Kneato -Tgif test.dot -o test.gif これは、コマンドプロンプトから入力します。 準備; 環境変数PATHに、graphvizをインストールしたフォルダの下にあるbinディレクトリを追加する あるいは、上記準備無しに、 "C:\Program Files\GraphvizXX\bin\dot" 等とフルパスで指定する。 dotは、.dotを各種画像フォーマットに変換するツールです。 この例では、test.gifにGIF形式で保存されます。

iwnmsj
質問者

補足

毎度ご回答ありがとうございます。 コマンドプロンプトの件なのですが、一つ聞きたいことがあります。 環境変数PATHにgraphvizのbinまでのディレクトリを追加することはできたのですが、作成したtest.dotはどこに保存しておけば良いのでしょうか。 もしもDesktopに保存していたりすると、また別のパスを入力する必要とかあるのでしょうか。 何度も申し訳ございませんが、その辺を教えていただけないでしょうか。。。 お願いいたします。

その他の回答 (3)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.4

コマンドプロンプトについては、「コマンドプロンプト 基礎知識」あたりで検索して学習してください。 カレントディレクトリ(作業ディレクトリ)という考えがあって ファイル名だけ: カレントディレクトリにあるファイルが対象 ディレクトリ名\...\ファイル名 : カレントディレクトリからディレクトリを辿っていったところにあるファイルが対象 \ディレクトリ名\...\ファイル名 : (そのドライブの)一番上のディレクトリから辿っていったところにあるファイルが対象 です。なので、デスクトップにファイルを置いたのなら ・CHDIRでデスクトップにカレントディレクトリを移動して test.dot ・現在のカレントディレクトリから \「デスクトップへのフルパス」\test.dot の大きく2通りがあります。(他にもあります)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

http://okwave.jp/qa/q8247465.html に 秀丸エディタ http://hide.maruo.co.jp/software/hidemaru.html TeraPad http://www5f.biglobe.ne.jp/~t-susumu/library/tpad.html の紹介はしたつもりだったのですが。 「テキストエディタ windows 比較」での検索はやってみましたか? エディタというのは、プログラマにとっては、筆記用具です。 エンピツかシャープペンか、と好みが分かれるように、エディタも好みというものがあります。 無料だったら実際に使ってみて、感触を確かめ、自分に合いそうなのを使うのがいいと思います

iwnmsj
質問者

補足

ご回答ありがとうございます。 秀丸エディタとTerapad、そしてEmEditorというのを使ってみたのですが、やはりできませんでした。 自分の操作が根本的に間違っているのではと思ってはいるのですが…。 現在は、テキストエディタ(EmEditor)を開いて、その中にプログラムをコピペして↓ // comment graph G { graph [charset="UTF-8"]; matsumoto [label="松本", fontname="MS UI Gothic",fontsize=20]; shiojiri [label="塩尻", fontname="MS UI Gothic"]; okaya [label="岡谷", fontname="MS UI Gothic"]; tatsuno [label="辰野", fontname="MS UI Gothic"]; nagano [label="長野", fontname="MS UI Gothic"]; karuizawa [label="軽井沢", fontname="MS UI Gothic"]; takasaki [label="高崎", fontname="MS UI Gothic"]; matsumoto -- shiojiri [ label = "13.3km", fontname="MS UI Gothic",fontsize=20 ]; shiojiri -- tatsuno; okaya -- tatsuno; shiojiri -- okaya; nagano -- karuizawa; karuizawa -- takasaki; } それをUTF-8のBOMなしでデスクトップに保存し(test.dotと名付け)、デスクトップ上のtest.dotを開くときには、プログラムから開く→dotty.exeという風に設定して開いています。これではできませんでした…。 他のテキストエディタでも基本的に同じでした。 あと、HPを検索しているときに出てくる出力の時の「dot -Kneato -Tgif test.dot -o test.gif」とか、「dot -Kneato -Tgif test.dot -o jpfont.gif」とかいうコマンドの意味もよく分からず、これはいったい何をどこに入れるんだろう?という状態です。 コマンドプロンプトなのか?と思い、そのまま入力してみたのですが、特に何も起こらなかったので、何か事前準備がいるのだろうとは思いつつ、よくわからない状況です。 上記のコマンドとかも必要なのか、それとも単にdotty.exeで開いているのが悪いのか、検索しているのですがまだわかりません。 あと、Gveditというのも使ってみたのですが、基本的に日本語は文字化けしました。 どうしたらいいんでしょうか…。

回答No.1

使っていないので、GraphvizはUTF-8で良いようなので、メモ帳でもOKだと思います 保存する時に「文字コード」で「UTF-8」を選択すればよいかと

iwnmsj
質問者

補足

ご回答ありがとうございます。 文字コードでUTF-8を選択する件は私も試してみたのですが、何度やっても日本語が表示されません。 それどころか、逆に文字コードANSIなら表示されていた英語ですら、エラーによって結果が表示されなくなる始末です。 私が現在苦戦しているのは、ANSIで保存すると英語は表示されるが日本語が表示されない。UTF-8で保存すればそもそもエラーになって結果が表示もされないという状況です。 現在は、メモ帳にプログラムを書いて、dotty.exeで結果を起動している状態です。 何かGraphviz以外でインストールとかダウンロードする必要があるものがあるのでしょうか。 ネットで探してもあまり詳しく書かれてないもので・・・。 何かご存じだったりするでしょうか。