geditで正規表現の検索置換をしたい : 解決済み

Linux Mintの初心者向けフォーラム

geditで正規表現の検索置換をしたい : 解決済み

投稿記事by Miho-ran » 2014年4月14日(月) 17:34

標準のテキストエディタ:geditで正規表現の検索・置換をしたいのですが、
初心者でも簡単に設定できる方法を教えていただけるでしょうか。

ネットで、「gedit 正規表現」と検索したら、プラグインを使うとできるらしいとありました。
でも「ソフトウェアの管理」と「Snapticパッケージマネージャ」で探したけれどわかりませんでした。
ネットで調べたのですが、いろいろのプラグインが書かれている上に、専門的に書かれていて、どうしたらいいかわかりません。

Mint 16 Cinnamon 32bit ですが、初心者でも簡単に(できればGUIで)設定できる方法を教えていたけるでしょうか。
最後に編集したユーザー Miho-ran [ 2014年4月16日(水) 00:32 ], 累計 1 回
Linux Mint Cinnamon installed in USB Memory ivy-Bridge
Miho-ran
幕下
 
記事: 55
登録日時: 2014年3月27日(木) 04:46
お住まい: 東京

Re: geditで正規表現の検索置換をしたい

投稿記事by gi1948 » 2014年4月14日(月) 19:22

こんなんのが有りました、御試しを・・・
http://slumbers99.blogspot.jp/2011/08/gedit.html
gi1948
幕内
 
記事: 176
登録日時: 2013年1月12日(土) 18:57

Re: geditで正規表現の検索置換をしたい

投稿記事by gi1948 » 2014年4月14日(月) 19:26

続きです、こちらの方が簡単な様です。
http://typea.info/tips/wiki.cgi?page=Ub ... 1%BC%A5%EB
gi1948
幕内
 
記事: 176
登録日時: 2013年1月12日(土) 18:57

Re: geditで正規表現の検索置換をしたい

投稿記事by Miho-ran » 2014年4月14日(月) 21:13

gi1948さん お返事ありがとうございました。

教えてもらったページを見ましたら、ダウンロードリストにいくつもあって、どれがいいのかわかりませんでした。

それで、今使ってる gedit を、Helpで見ましたら、gedit 2.30.4 となっていて、
gedit_pi.png
gedit_pi.png (33.91 KiB) 表示数: 12187 回

その中にあったgeditのサイトリンクをクリックしてみたら、Apps/Gedit - GNOME Wiki! のサイトが開きました。

その中の「Third-party plugins for gedit 2」とというところをクリックしたら、
教えていただいた「Advanced Find / Replace」というのがありました。

次にそこのMoreというところをクリックしましたら、
「Support both gedit2.x and 3.x (Support for gedit2.x is terminated from 2013/03/31.) 」
と出ていて gedit2.x は去年の3月でサポート終了となっていました。

この事は関係あるのでしょうか。

advanced_find-2.2.6.tar.gz を選んでもいいものかどうか教えていただけるでしょうか。

あと、ダウンロードフォルダーにダウンロードするだけで、
sudo apt-get install gedit-plugins
とインプットしてEnterを押せばいいのでしょうか。そこのしくみが、Windowsと違うので教えていただけるとうれしいです。
Linux Mint Cinnamon installed in USB Memory ivy-Bridge
Miho-ran
幕下
 
記事: 55
登録日時: 2014年3月27日(木) 04:46
お住まい: 東京

Re: geditで正規表現の検索置換をしたい

投稿記事by Hidekichi » 2014年4月15日(火) 00:27

横からお邪魔します。
ソフトウェアの管理でgeditと検索するとgedit-pluginsがあるのでそこからでいいのではないでしょうか?
別に端末からでも同じことですが、やりやすい方で。
アバター
Hidekichi
前相撲
 
記事: 7
登録日時: 2014年4月14日(月) 20:27

Re: geditで正規表現の検索置換をしたい

投稿記事by はっくん » 2014年4月15日(火) 02:08

Hidekichi さんが書きました:横からお邪魔します。
ソフトウェアの管理でgeditと検索するとgedit-pluginsがあるのでそこからでいいのではないでしょうか?
別に端末からでも同じことですが、やりやすい方で。


私の環境では「ソフトウェアの管理」では「gedit-plugins」で検索した後「gedit-plugins」をダブルクリックしても
まったく反応がなく,ターミナルから
コード: 全て選択
sudo apt-get install gedit-plugins
と打ち込むと
コード: 全て選択
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
インストールすることができないパッケージがありました。おそらく、あり得
ない状況を要求したか、(不安定版ディストリビューションを使用しているの
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
動されていないことが考えられます。
以下の情報がこの問題を解決するために役立つかもしれません:

以下のパッケージには満たせない依存関係があります:
 gedit-plugins : 依存: gedit (>= 3.8) しかし、2.30.5+petra はインストールされようとしています
E: 問題を解決することができません。壊れた変更禁止パッケージがあります。

となり,パッケージマネージャでは「gedit-plugins」は「壊れた依存関係」に分類されます.
恐らく,Miho-ranさんがご指摘の通りgeditのバージョンが低いことが原因だと思われます.

しかし,gi1948さんが最初に提示された http://slumbers99.blogspot.jp/2011/08/gedit.html
では早速。

以降を実行すると無事にAdvanced Find / Replaceが使えるようになりました.
Miho-ranさんもおそらくこの方法で使えるようになるのではないかと思います.

%でもgeditのバージョンが低い理由は何なんでしょうね?
Linux Mint 17.3 Cinnamon 64-bit
Cinnamon Version 2.8.6
Linux Kernel 3.19.0-32-generic
Core2 Quad Q9550
NAVIDIA GeForce GT710[PCI-Express 2.0(x16)]
NAVIDIA GeForce GT610[PCI-Express 2.0(x1)]刺さっているだけ
はっくん
幕下
 
記事: 99
登録日時: 2013年11月06日(水) 22:44

Re: geditで正規表現の検索置換をしたい

投稿記事by Miho-ran » 2014年4月15日(火) 02:30

Hidekichiさん お返事ありがとうございました。

> ソフトウェアの管理でgeditと検索するとgedit-pluginsがあるのでそこからでいいのではないでしょうか?

先程から、「ソフトウェアの管理」に入って、インストールしようとしているのですが、下の図のようにリストが出たあと、ダブルクリックしても「ソフトウェアの管理」が反応しません。
gedit_plugins_01.png
gedit_plugins_01.png (67.85 KiB) 表示数: 12166 回
最後に編集したユーザー Miho-ran [ 2014年5月27日(火) 19:29 ], 累計 1 回
Linux Mint Cinnamon installed in USB Memory ivy-Bridge
Miho-ran
幕下
 
記事: 55
登録日時: 2014年3月27日(木) 04:46
お住まい: 東京

Re: geditで正規表現の検索置換をしたい

投稿記事by Miho-ran » 2014年4月15日(火) 08:13

はっくんさん コメントありがとうございました。

いろいろ試してやっとレスをアップしたら、コメントが入っていました。
私がグズグズしていたので、かぶってしまいました。(・・;)

先に試されていたんですね。

それにしても、gedit-pluginsをクリックすると、以後まったく反応しなくなるって変ですね。

> 以降を実行すると無事にAdvanced Find / Replaceが使えるようになりました.

同じ回答を見ても、どうしていいかわからないので、やはり、レベルが違うんですね。
advanced_find-2.2.6.tar.gz を DL したのでしょうか。そうだとしてもその後がわからないのです。
わからないことをやってPCを壊してしまうかと思うと怖いです。

> Miho-ranさんもおそらくこの方法で使えるようになるのではないかと思います.

すみませんが、この方法というのを、超初心者向きに、もう少し細かく説明していただけると、出来るかもしれないので、うれしいのですが・・・
最後に編集したユーザー Miho-ran [ 2014年5月27日(火) 19:32 ], 累計 2 回
Linux Mint Cinnamon installed in USB Memory ivy-Bridge
Miho-ran
幕下
 
記事: 55
登録日時: 2014年3月27日(木) 04:46
お住まい: 東京

Re: geditで正規表現の検索置換をしたい

投稿記事by lyood » 2014年4月15日(火) 10:22

さらに横から失礼します。

Miho-ran さんが書きました:それにしても、gedit-pluginsをクリックすると、以後まったく反応しなくなるって変ですね。

私の環境(VirtualBox 上のMint 16 Cinnamon)でもこの現象を確認しました。たしかに変ですね。
(推測ですが、「ソフトウェアの管理」ソフトがパッケージが破損していたときのことを考えて作られていない?)

Miho-ran さんが書きました:この方法というのを、超初心者向きに

補足を交えながらインストールする方法を。Cinnamon 前提で書きますがMate でも似たようなものだと思います。
geditは閉じておいてください。

1. ダウンロードした"advanced_find-2.2.6.tar.gz"のあるフォルダ(通常は"/home/<ユーザ名>/ダウンロード" だと思います)
  を(ファイルエクスプローラ Nemo で)開きます。(デスクトップの"ホーム" - "ダウンロード"をダブルクリック)

2. "advanced_find-2.2.6.tar.gz" をダブルクリックすると、エクスプローラに似た画面が出ます。
  そこに"src"フォルダがあると思います。
   補足:*.tar.gz というのはUnix系でよく使われるTarball と呼ばれる圧縮形式のひとつで、Windows でいう.lzh みたいなものです。
       ほかには.tar.bz2 や.tar.xz などがあります。
  これを解凍(展開、圧縮されたものを元に戻す)します。

3. "src"フォルダを"ホーム" - "ドキュメント" あたりにドラッグ&ドロップ(クリックしたままドラッグして目的の場所で放す)します。
  すると"src" フォルダが"ドキュメント" フォルダにできると思います。これで解凍完了です。

4.ややこしくなるので、2.で出てきたエクスプローラ風のウィンドウを閉じます。
  そして、解凍された"src" フォルダを右クリック、出てきたメニューから "Root として開く" をクリックします。
  すると、パスワードを訊かれますので、root のパスワードを入力してください。
  (通常root のパスワードはインストール時に設定したものです)

5. "advancedfind" フォルダや"install.sh" ファイルなどがありますので、
  ・現在のユーザだけにインストールしたい場合は"install.sh"
  ・すべてのユーザにインストールしたい場合は"install_all.sh"
  をダブルクリックします。どちらがいいかわからないならば"install_all.sh" のほうで大丈夫です。
  "install_all.sh" を実行しますか?~ と訊かれますので、[実行] ボタンをクリックします。
  ここまででAdvanced Find / Replace のインストールは完了です。次にgedit を開いて設定をします。

6. gedit を開いて、編集 - 設定 をクリック。[プラグイン] タブを開いて
  「Advanced Find / Replace」を見つけてチェックを入れます。
  [閉じる] をクリックして、ツールAdvanced Find / Replace があれば成功です。
  それをクリックすればAdvanced Find / Replace が使えます。Shift + Ctrl + F キーでも呼び出すことができます。
  このウィンドウの「Regular expression」という欄にチェックを入れれば正規表現が使えます。
  ためしに何かファイルを開いて「Find what:」 欄に正規表現を入力して「Find」をクリックで検索できると思います。

長くなりましたが、うまくいくことを願います :D
括弧が多すぎて読みづらいですね。すみません、癖なんです...
lyood
序二段
 
記事: 31
登録日時: 2014年3月08日(土) 11:15
お住まい: 北海道

Re: geditで正規表現の検索置換をしたい

投稿記事by はっくん » 2014年4月15日(火) 12:57

大雑把な回答をしてしまい大変失礼しました.

私が行ったことはターミナルで
コード: 全て選択
$ mkdir -p ~/.gnome2/gedit/plugins
$ wget http://advanced-find.googlecode.com/files/advanced_find-2.1.2.tar.gz
$ tar zxvf advanced_find-2.1.2.tar.gz -C ~/.gnome2/gedit/plugins
$ cd ~/.gnome2/gedit/plugins/advanced_find-2.1.2/
$ sh install.sh
を順次実行しただけです.

私の少ない知識でそれぞれ説明しますと,
コード: 全て選択
$ wget http://advanced-find.googlecode.com/files/advanced_find-2.1.2.tar.gz
は「advanced_find-2.1.2.tar.gz」を「http://advanced-find.googlecode.com/files/」から
持ってきてねという指示で,
コード: 全て選択
$ tar zxvf advanced_find-2.1.2.tar.gz -C ~/.gnome2/gedit/plugins
は持ってきた「advanced_find-2.1.2.tar.gz」を「~/.gnome2/gedit/plugins」に解凍してね
という指示で,
コード: 全て選択
$ cd ~/.gnome2/gedit/plugins/advanced_find-2.1.2/
は現在いるディレクトリから「~/.gnome2/gedit/plugins/advanced_find-2.1.2/」に移動してね
という指示で,
コード: 全て選択
$ sh install.sh
はそのディレクトリにある「install.sh」を実行してねという指示です.
Linux Mint 17.3 Cinnamon 64-bit
Cinnamon Version 2.8.6
Linux Kernel 3.19.0-32-generic
Core2 Quad Q9550
NAVIDIA GeForce GT710[PCI-Express 2.0(x16)]
NAVIDIA GeForce GT610[PCI-Express 2.0(x1)]刺さっているだけ
はっくん
幕下
 
記事: 99
登録日時: 2013年11月06日(水) 22:44

次へ

Return to 初心者サポート

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[9人]

cron