• ベストアンサー

エンコード指定が可能なエディタ

Linux上でJavaを動作させようとしております。 RedHat9.0で使用できるテキストエディタで、保存の際に文字コード指定ができるフリーソフトを探しています。何かおすすめがあれば教えてください。

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

  • ベストアンサー
  • nightowl
  • ベストアンサー率44% (490/1101)
回答No.2

おはようございます。 Linux ですよね(No.1さんのは Windows 専用のようですが)。 お勧めというか、そういう用途にはやはり Emacs/XEmacs で 止めをさすと思うのですが、ダメですか? vi よりはとっつきやすいと思いますけど。 後で vi の現代版 vim(Vi IMproved)の話も少々。 編集しているバッファをファイルに書き出す(保存する)ときには C-x C-s (1)と押すのですが、その前に C-x C-m c (2)で 文字コードを指定できます。 一番下のミニバッファに「Coding system for following command:」 というプロンプトが出ますので、そこで euc-jp や shift_jis, iso-2022-7bit(JISコード)などの基底コーディングシステム、 またはその後に改行コードを表す -unix, -dos, -mac をつけた変種コーディングシステムを指定してください。 Mule-UCS ライブラリ(un-define)を読み込めば(3)、ユニコードの 各種エンコーディング(utf-8, utf-16-le/be など)も選択できます。 現在編集しているバッファ自体をデフォルト以外の コーディングシステムに変更できます。 C-x C-m f (4)を押して出るミニバッファのプロンプトに続けて同様に。 (1)save-buffer Emacs/XEmacs のキーシーケンスの多くは何らかの関数(コマンド) に結び付けられており、例えば C-x C-s を押すと上記の関数が呼び出されます。 「C-x」という表記はコントロール(Ctrl)キーを押したままxキーを押すことを示す。 「M-x」なら、メタ(普通は Alt )キーとxを同時に押します。 以下は関数の説明です。 save-buffer はバッファ(メモリに読み込んだファイルの内容を 編集するウィンドウ)の内容をファイルに保存する関数。 (2)universal-coding-system-argument 次のコマンドに対するコーディングシステムを指定する。 C-m は Enter(Return) と同じ意味。 (3)M-x load-library して、プロンプトに un-define と答えてください。 (4)set-buffer-file-coding-system ファイルに関連づけられたバッファのコーディングシステムを変更する。 Emacs/XEmacs を扱う上でこれだけ覚えればパニクることはないと思います。 C-x C-c (5)でエディタを終了、C-/ または C-x u でアンドゥ、 また万一間違ったコマンドを入力して Emacs が固まったら C-g (6)を押してみてください。 (5)save-buffer-kill-emacs Emacs を終了。その前に、ファイルに保存されていない バッファがあれば保存を促すプロンプトが出る。 (6)keyboard-quit 実行中の Emacs Lisp コードを停止する。 ・vim について vim でもマルチバイト対応でコンパイルされていれば バッファに対する文字コード指定ができます。 :set encoding=shift_jis vim のマルチバイト対応機能について詳しいヘルプは :help mbyte.txt 指定できるコーディングシステム一覧は :help mbyte-encoding で見られます。すべて英語かもしれませんが。

kadomaru
質問者

お礼

なるほど・・・最近Linuxを始めたので、Emacsってナンダ?と思ってテキストエディタしか使用していませんでした。 これから勉強がてら使ってみます。

その他の回答 (1)

  • kamiero
  • ベストアンサー率31% (88/282)
回答No.1

KNT Editor http://www5d.biglobe.ne.jp/~f-taste/ これなんかはいかがでしょうか。愛用しています。

参考URL:
http://www5d.biglobe.ne.jp/~f-taste/

関連するQ&A

  • おすすめのテキストエディタ教えて

    おすすめのテキストエディタを教えてください。今使用しているのがいまいちで他のソフトに変えようと考えています。OSはXPです。1行の文字数を指定した仕事を頼まれることが多いので、変更が簡単にできるソフトがいいです。

  • 「エディタで保存するときに文字コードを指定する」??

    タイトルの通りなのですが、エディタで保存するときに文字コードを指定する、という意味がよく分かりません。 例えば、私はTeraPadを使っているのですが、その場合、「文字コード指定再読み込み」というところで、SJISやEUCなどを指定するのですが、これは何をしているのか?そもそも分かりません。 質問自体がぼやけててすみません。それくらい全体的に分かっていないのだと思います。 よろしくお願いします。

  • おすすめのテキストエディタ教えて

    おすすめのテキストエディタを教えてください。今使用しているのがいまいちで他のソフトに変えようと考えています。OSはXPです。1行の文字数を指定した仕事を頼まれることが多いので、変更が簡単にできるソフトがいいです。また、縦書きで編集できるソフトであることが条件です。

  • フリーテキストエディタ

    なかなか良いテキストエディタが見つかりません… 以下に当てはまるテキストエディタ(フリー)があれば教えてください。 ・タブの使用・新規タブ作成が出来る ・複数のタブごと保存しておくことができる  (パソコンの電源を切ってもタブの情報が消えなければ大丈夫です) ・使用できるフォントの種類が豊富(具体的に言うとMS UI Gothicの使えるもの) ・ルーラ、若しくは「指定文字数で折り返し」ができる 色々と探してみたのですが、これらの条件が全て満たされているものが見つかりません。 説明不足なところもあるかと思いますが、知っている方おりましたら宜しくお願いします。

  • テキストエディタ について

    EXCEL では面倒なので、テキストエディタ で「表枠・文字の大きさ・色」等々を作成・選択可能な ソフトは有るでしょうか?。更に欲を言えば フリーソフトで・・・。使用するのは PCです…

  • 印刷時の "ページ指定" が可能なテキストエディタでのお薦めは ?

    印刷時の "ページ指定" が可能なテキストエディタ(フリーあるいはシェアウェア)でお薦めのものがありましたら よろしくお願いいたします。 それと、 以前にテキストエディタ全般ということでおたずねした時に、多くの方に「秀丸」を薦めていただいて、 とりあえず試してみたんですが、印刷時の "ページ指定" はできないように思いました。 もしかして、何かやり方によっては、「秀丸」でもそういうことが可能ということはありますでしょうか?

  • 文字数や行数の指定ができるテキストエディタ

    15文字を20行、 20文字を7行など いろんな文字、行を簡単に指定できるエディタはありませんでしょうか? フリーソフト限定です。 行数が数えられるだけでも、ありがたいです よろしくお願いします。

  • フリーのテキストエディタを紹介してください

    カラー印刷ができるフリーのテキストエディタはありますか? 現在、サクラエディタを使用しているのですがカラーでの印刷ができません。 そこで、カラー印刷ができるEmEditorをダウンロードしたのですが、 PL/SQLで使用する強調文字がインストールできないため色の設定ができません。 どなたかお勧めのソフトがありましたら教えてください。

  • 無料のテキストエディタについて

    フリーのテキストエディタについて質問です。 フォーマットした際にWordが消えてしまいました。 そこで、以下のような機能を持つフリーのテキストエディタを探しております。 ・脚注が付けられる ・文字数カウントができる ・Word文書の拡張子と互換性がある(これは無くても構いません) 色々ダウンロードしてみましたが、脚注の付けられるソフトが見当たらず困っております。 どなたかご存じの方がいらっしゃいましたら教えていただけると幸いです。

  • テキストエディタについて教えてください。

    GreaseMonkeyの新規ユーザースクリプトを作成する際に「推奨テキストエディタを指定してください」と表示されるのですがどんなエディタを使えばいいですか? エディタはあまり使った事がないのでおすすめのエディタがありましたら教えてください。

専門家に質問してみよう