• ベストアンサー

Jeditで作った文書をターミナルからviで

 よろしくお願いします。Mac OS X(10.9)です。Jedit(何もこのエディタに限りませんが)で作ったファイルをターミナルからviで開くと文字化けします。何を設定すればいいのでしょうか。

  • Mac
  • 回答数2
  • ありがとう数2

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

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

・ターミナルの表示文字コードとvimの表示とが一致していない ・ファイルの文字コードをvi側で処理できていない のどちらかが主な理由です。 現在の状況は :set enc? fenc? fencs? で確認できます。 例えば、元のファイルがShift_JISなのに、fileencoding=utf-8 となっていたら、文字コードの判定に失敗している(判定していない?) のが原因でしょう

otonari29
質問者

お礼

 回答ありがとうございます。根本的な解決になったのかどうかはまだ不明ですがJeditの環境設定をいじくるとまあ正常になりました。

その他の回答 (1)

  • Zilant
  • ベストアンサー率38% (29/75)
回答No.1

環境設定を弄ってください。

otonari29
質問者

お礼

 回答ありがとうございます。Jeditの環境設定をいじくるとまあ正常になりました。

関連するQ&A

  • viエディタが起動しない

    Mac初心者です。 PATHを変更するために、ターミナルからviエディタを起動して変更しようとしたのですが、 vi .bash_profile と入力すると、 vi: command not found と表示されます。 一度目は、確かにviエディタが起動したのですが、ターミナルを終了して、もう一回viエディタでPATH変更しようとしたら、エディタが起動できませんでした。 原因が分からなくて困っています。色いろと試してみたのですが・・・ 教えていただけませんでしょうか。お願いします。

    • ベストアンサー
    • Mac
  • Viでの日本語文字化け

    VM wareやターミナルでWebサーバーにログインし、 いろいろなサーバにあるHTMLファイルをViで編集しています。 マシンによって、またファイルによって、 日本語が文字バケするファイルや英語のみでも文字化けするファイルが あります。その都度 echo $LANGで文字設定を確認したり、ターミナル側の文字設定を変更したり emacsやtelnetなど他のエディタで開いたりしています。 それでも文字バケが治らないファイルはローカル(Windows)に落として作業しています。 ローカルに落として作業する、という回避策はヨシとして、 何が原因でこの文字バケが起こるのか知りたいのです。 環境はSoralis, Debian, Linux,などいろいろです。 ・各マシンのどこをどう設定すると、どのエディタでも日本語の文字バケが起こらない設定ができるのでしょうか。 ・ファイル側でcharsetの記述がない場合、nkfやconvertで文字変換する以外に 対応策はあるでしょうか。 ・日本語の文字バケに一番強いエディタは何でしょうか。 ・同じマシンでviで編集すると、文字がカラフルに表示されるファイルとモノクロ表示のファイルがあります。ファイル側ではなく、vi側の設定でどのファイルもカラフルに表示させるにはどうしたらいいでしょうか。(本を参照して設定してみましたがどうもうまくいきません。やはりファイルによって色調が違います。) 細かいことで、おそらく回避策さえわかればいいのでは、、、と思われるかもしれませんが、日々疑問に思っていることなので もしどなたか解決策やヒントをお持ちでしたらぜひ教えて下さい。 どうぞよろしくお願い致します。

  • Jedit X でエスケープ文字の置換に関して

    Jedit X 2.03 を利用しています。Mac の環境は Mac OS X 10.5.4 になります。 Jedit X にて、エスケープ文字を置換したいと思っています。 具体的には、垂直タブ(\v)を改行(\n)に変換したいと思います。 少し調べた所、Jedit X では、エスケープ文字の場合、¥(円マーク)では無く\(バックスラッシュ)との事でしたが、Jedit X で、半角英数で\vと入力しても、認識しませんでした。 最終的には、不可視の垂直タブ及び、改行(パラグラフブレーク)を表示させ、垂直タブ及び、改行(パラグラフブレーク)の記号をコピーする事が出来ましたので、置換をする事は出来ましたが、純粋にエスケープ文字を認識させて、置換させる事は出来ないでしょうか。 エスケープ文字の置換は頻繁に行いませんが、Mac で他に良いエディターが有れば合わせてアドバイスを頂ければ嬉しく思います。 ## safari の画面上では、バックスラッシュを入力すると\になる為、上記質問では全角のバックスラッシュ(\)を記載しています。

    • ベストアンサー
    • Mac
  • macのターミナルで日本語入力出来るようにするには?

    現在、macのターミナルでJavaを勉強していて、 例えば class Hello { public static void main(String[] args) { System.out.println("こんにちは"); } } というスクリプトを書きたいのですが、viで「こんにちは」と入力しても vi上では文字化けしてしまいます。 これを、文字化けせずに入力できるようにするには、どういった設定をすればいいのでしょうか? また、仮にその設定をした時の弊害もあれば教えていただければと思います。 一応調べてやってみたのですが、わからずで。。。 教えてください!

  • viを使おうとするとunknown terminal type

     Red Hat Linux 6.2Jを使っています。telnetでSolaris 8にログインし、viを使おうとすると、unknown terminal typeと出て、ラインエディタのようになってしまいます。どう対処すればいいでしょうか。

  • viでの日本語入力

    ホストにあるUNIXに接続して、 プログラムを書いたりしたいのですが、 viエディタを使ってすると日本語入力がうまくいきません。 telnetで接続して、 viエディタを起動させて、 日本語を入力すると文字化けを起こしてしまいます。 receiveの設定もtransmitのコード設定も間違っていないはずなんですが、 ほかに原因がわかりません。 muleを使うっていう方法もあるのですが、 個人的にviが使いやすいので、なんとかviでやりたいです。 ほかに原因が分かる方教えてください。

  • Viなどの起動の時にターミナル(端末)も同時に使用する方法。

    Viなどの起動の時にターミナル(端末)も同時に使用する方法。 viなどのコマンドをターミナルから実行すると、コマンドを終了するまでそのターミナルを 実行できないので、別のターミナルを開かないといけなく不便です。 コマンドに&をつければいいのかなと思いましたが、肝心のviのウィンドウが現れません・・・。 どうかご教示お願い致します。 OSはfedora10 デスクトップ環境はGnome2.24.0です。

  • Tera Termでviを開いたときの表示行数の制限

    Tera Termでviを使うときにTerminal sizeを100 X 70と設定しても viの表示行は23行ほどしか、表示されません。 設定行いっぱいにviで表示するにはどんな設定をすれば よろしいでしょうか?

  • Windows版でviのようなエディタ

    最近、仕事でUNIXでviを使っています。はじめは使いにくかったのですが、慣れてくるとものすごく使いやすくて、Windowsでもviのようなエディタに乗り換えたいと思っています。 viと同じキー設定のエディタで、フリーソフトのもので、お勧めのものはありますでしょうか? 自分で調べてみたら、viviしか見つからず、シェアだったので、フリーでいいものがないかと思いまして。Windowsで使っているOSはXPです。 よろしくお願い致します。

  • Jedit X で複数のアプリアイコン

    Firefox で、使い慣れたテキストエディタを使用して HTML や CSS を読みたいので、拡張機能「ViewSourceWith」を入れています。 エディタを登録してメニューから選択すると Jedit でソースが表示されるのですが、Jedit 起動中に操作を行うとアプリが複数起動してしまいます。 Dock に起動したアプリのアイコンが複数になる状態です。 そして複数回操作を行うと「ライセンス数が…」というメッセージが表示されてしまい、Jedit が終了してしまうことがあります。 上記拡張機能側で起動時オプションを指定できるのですが、オプション指定で「起動している Jedit でファイルを開く」ことはできないでしょうか。 もしくは何らかの方法で起動中の Jedit にファイルを開かせる方法はないでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Mac