
Ubuntu日本語フォーラム

ログインしていません。
ubuntu & linux 初心者です。
(1)C言語のソースを記述するのに良いエディタはありませんか?
(2)バイナリファイルエディタはありませんか?
ある場合、どちらからインストールすれば良いでしょうか。
よろしくお願いします。
オフライン
どういったものが欲しいでしょう?
・ターミナルでの操作がいいのか、それともGUIがいいのか。
・これまでに触った(が、肌に合わなかった)エディタ
・Linux環境以外で触ったことのある(=似たような動作を期待する)
C言語用エディタ
・C言語の経験がどれぐらいあるのか。
・TAGSやGNU Globalを使いたいかどうか。
・単にコードが書ければいいのか、それともデバッグまでやりたい(IDE)のか
あたりを教えてください。
あとはコーディングスタイル(タブは4文字じゃなきゃイヤとか、
タブ使わずに空白でインデントとか、一行78文字までにするとか)や、
予約語の色付けなどなどについても情報があると良いと思います。
何でも良いのでお勧めを、という話であれば、EmacsもしくはEclipseを
使うことをお勧めします。
また、バイナリエディタについても同様に、
・バイナリが見れればいい。編集はしない。
・バイナリを直接編集できればいい。
・ファイルが巨大(MBオーダー)なので、それに配慮したものがいい。
・リバースエンジニアリングの支援機能が欲しい。
・文字コードを意識しつつ、かつバイナリで触れるものがいいというか
コンピュータフォレンジックに使う。
だとか、
・すでに○○は使ってみたが、肌に合わなかった。
あたりの情報がないと、「とりあえずbviを使ってみてください」という
話になってしまうと思います。
オフライン
C言語---gedit(GNOMEテキストエディタ:標準でインストールされています)
拡張子が.cのファイルを読み込むと、C言語エディタになります。
オフライン
もしかすると初心者には向かないかもだけど, gvim って選択肢もありカモです。
メニューから [編集][全体設定][挿入(初心者)モード切替] にしておけば, (最初のうちは戸惑いそーな) ノーマルモードとかコマンドモードとか考えなくてよいし …
もちろん構文の色付けとか HEXでの編集とかもだいじょーぶ。;)
(大きなファイルのバイナリ編集は無理だけど)
オフライン
Emacs なら hexl-mode もありますので、どちらの要求も満たせそうです。Windows ライクなソフトとは全く違うのでとっつきにくいかもしれませんが。
KDE 環境なら KWrite や Kate が標準でブロックごとの表示、非表示機能があって便利かもしれません。
オフライン
hito さま 皆さま お返事ありがとうございます。
geditはC言語用だったのですか、、、
Windowsのひでまるエディタみたいに、いろいろと細かくカスタマイズできるものがあれば
いいなぁと思っています。
Eclipseというのは、デバッグもできるものなのでしょうか?試しに使ってみたいです。
バイナリファイルエディタは、とりあえずデータがバイナリで見ることができて
編集機能がついていれば良いと思っています。bviですか。
Eclipse と bvi はどのように入手したら良いでしょうか?Synaptic からも
インストールできますか?
よろしくお願いします。
hito による投稿:
どういったものが欲しいでしょう?
・ターミナルでの操作がいいのか、それともGUIがいいのか。
・これまでに触った(が、肌に合わなかった)エディタ
・Linux環境以外で触ったことのある(=似たような動作を期待する)
C言語用エディタ
・C言語の経験がどれぐらいあるのか。
・TAGSやGNU Globalを使いたいかどうか。
・単にコードが書ければいいのか、それともデバッグまでやりたい(IDE)のか
あたりを教えてください。
あとはコーディングスタイル(タブは4文字じゃなきゃイヤとか、
タブ使わずに空白でインデントとか、一行78文字までにするとか)や、
予約語の色付けなどなどについても情報があると良いと思います。
何でも良いのでお勧めを、という話であれば、EmacsもしくはEclipseを
使うことをお勧めします。
また、バイナリエディタについても同様に、
・バイナリが見れればいい。編集はしない。
・バイナリを直接編集できればいい。
・ファイルが巨大(MBオーダー)なので、それに配慮したものがいい。
・リバースエンジニアリングの支援機能が欲しい。
・文字コードを意識しつつ、かつバイナリで触れるものがいいというか
コンピュータフォレンジックに使う。
だとか、
・すでに○○は使ってみたが、肌に合わなかった。
あたりの情報がないと、「とりあえずbviを使ってみてください」という
話になってしまうと思います。
オフライン
ebu による投稿:
geditはC言語用だったのですか、、、
Windowsのひでまるエディタみたいに、いろいろと細かくカスタマイズできるものがあれば
いいなぁと思っています。
Eclipseというのは、デバッグもできるものなのでしょうか?試しに使ってみたいです。
バイナリファイルエディタは、とりあえずデータがバイナリで見ることができて
編集機能がついていれば良いと思っています。bviですか。
https://wiki.ubuntulinux.jp/UbuntuTips/FileHandling/EditingBinaryFile
簡単ですが、バイナリファイルの編集について Wiki に追加しておきました。閲覧、一部の値の書き換え程度でしたら bvi で簡単にできます。
gedit は C 言語専用というわけではありませんが、キーワードにきちんと色づけをしてくれるので C 言語を記述する用途としても使えるということですね。
細かくカスタマイズしたいということでしたら、Emacs が一番だと思います。
Eclipse は統合開発環境です。様々な言語に対応した、拡張性の高い VisualStudio みたいなものだと考えればいいかと思います。これも Synaptic からインストールできますが、日本語ランゲージパックだけは手動で入れたような記憶があります。
オフライン
mizuno さま
お世話になっています。
mizuno による投稿:
Eclipse は統合開発環境です。様々な言語に対応した、拡張性の高い VisualStudio みたいなものだと考えればいいかと思います。これも Synaptic からインストールできますが、日本語ランゲージパックだけは手動で入れたような記憶があります。
Eclipse をインストールしました。
日本語に対応させるには、どうしたら良いでしょうか?
ご存知のかた、ご教授ください。
オフライン
http://download.eclipse.org/eclipse/downloads/drops/L-3.2.1_Language_Packs-200609210945/index.php
ここから SDK Language Packs をダウンロードして、/usr/lib/eclipse/plugins と features に上書きしただけだったように記憶しています。
# 少し古い話ですし、記憶を頼りに書いているので今では違っているかもしれません
オフライン
mizuno さま
お返事ありがとうございます。
mizuno による投稿:
http://download.eclipse.org/eclipse/downloads/drops/L-3.2.1_Language_Packs-200609210945/index.php
ここから SDK Language Packs をダウンロードして、/usr/lib/eclipse/plugins と features に上書きしただけだったように記憶しています。
# 少し古い話ですし、記憶を頼りに書いているので今では違っているかもしれません
ディレクトリのまるごとコピーに初挑戦しました。
一応コピーできたと思うのですが、起動しても日本語対応にはなりませんでした。
引き続き、情報をお待ちしています。
オフライン
仮想マシンに新しく eclipse をインストールして実験してみました。こちらでは正常に日本語化できました。
手順を wiki に書いておきましたので、参考にしてやってみてください。
https://wiki.ubuntulinux.jp/UbuntuTips/Application/EclipseJapaneseSetup
--
WikiName を EclipseJapaneseSetup に変更したので修正。
最後の編集者: mizuno (2007-06-22 18:37:58)
オフライン
mizuno さま
お世話になっています。
mizuno による投稿:
仮想マシンに新しく eclipse をインストールして実験してみました。こちらでは正常に日本語化できました。
手順を wiki に書いておきましたので、参考にしてやってみてください。
https://wiki.ubuntulinux.jp/UbuntuTips/Application/EclipseJapaneseSetup
--
WikiName を EclipseJapaneseSetup に変更したので修正。
実験および手順まで書いて頂き、恐縮です。ありがとうございました。
ディレクトリのコピーが誤っていたようです。
手順の4項を実行し、起動後日本語対応になっていました。
親切にありがとうございました。
オフライン
ある程度、束になったソースファイルを読み書きするときにはsource navigatorが便利ですよ。
ちなみにapt-getからインストールできます。そして概要は以下のようになっています。
$ sudo apt-cache show sourcenav Package: sourcenav Priority: optional Section: universe/devel Installed-Size: 24432 Maintainer: Debian QA Group <[email protected]> Architecture: amd64 Version: 5.1.4-5 Depends: libc6 (>= 2.4-1), libx11-6 Suggests: insight Conflicts: sourcenav-doc Filename: pool/universe/s/sourcenav/sourcenav_5.1.4-5_amd64.deb Size: 7353314 MD5sum: 9f1bec541340d32109a591fb0e3a96b5 SHA1: 3e47b60ecaf01c9f00bae1672cc1d4d7b4c9d7c5 SHA256: dc5d289060d689579cac08f8b3d93ace7f93e9c502eb5a721d519928cb1363ae Description: Source code analysis, editor, browser and build tool. Source-Navigator is a source code analysis tool which lets users to edit, browse and build their projects. With it, you can edit your source code, display relationships between classes and functions and members, and display call trees. You can also build your projects, either with your own makefile, or by using Source-Navigator's build system to automatically generate a makefile. Source-Navigator works with the Insight GUI interface for GDB. Bugs: mailto:[email protected] Origin: Ubuntu
オフライン