
Ubuntu日本語フォーラム

ログインしていません。
OS:ubuntu8.10 amd64
CPU:intel E6600
memory:1Gx4(DDR2-800/DualChannel)
500kbyte前後のxmlファイルを編集したいのですが、geditで置換をしようとするとgeditが落ちてしまいます。
編集内容
任意の文字列を置換する。全ページ内に置換したい文字列は30個程度。
上記の編集が可能なアプリ、もしくはgeditでの編集方法を教えてください。
お願いします。
最後の編集者: syosinnsya (2009-01-13 15:24:05)
オフライン
vimで開いて、
:s/<置換元>/<新しい文字列>/g
でどうぞ。
例:
:s/Ubunto/Ubuntu/g
オフライン
vimで無事に編集できました。どうもありがとうございます。
しかし、geditで行うとなぜ落ちてしまうのでしょうか?
最後の編集者: syosinnsya (2008-12-12 00:54:26)
オフライン
>geditで行うとなぜ落ちてしまうのでしょうか?
コマンドラインから ”gedit <filename>” で立ち上げて、
エラー・メッセージを、載せてくれると、喜ぶ人が居るかも知れません。
ストリームエディタ sed を使うと。
sed 's/Ubunto/Ubuntu/g' in_file > out_file
最後の編集者: si (2008-12-12 03:55:43)
オフライン
エラーログを載せるなんて基本ですよね。すいません。
こんな感じになりました。
$ gedit content.xml (gedit:7479): GtkSourceView-CRITICAL **: 1行を強調表示するのにとても時間がかかっているので、構文の強調表示を無効にします (gedit:7479): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_offset: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed (gedit:7479): Gtk-CRITICAL **: gtk_text_buffer_move_mark: assertion `GTK_IS_TEXT_MARK (mark)' failed Segmentation fault
オフライン