Skip to content

Latest commit

 

History

History
113 lines (87 loc) · 6.58 KB

File metadata and controls

113 lines (87 loc) · 6.58 KB

emacs visual-regexp.el : 【正規表現置換革命】今すぐ導入して置き換えろ!re-builderのように対話的に確認しながら正規表現を構成して置換する | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット

パッケージ名visual-regexp
概要(原文)A regexp/replace command for Emacs with interactive visual feedback
リポジトリMELPA
取得先https://github.com/benma/visual-regexp.el
バージョン20150329.954
関連記事package:visual-regexp package:re-builder package:phi-search package:visual-regexp-steroids

<2015-04-20 Mon> visual-regexp-steroidsでPerl/Pythonの正規表現にも対応します。 <2015-04-06 Mon> 類似品: phi-search付属のM-x phi-replace-query

これはほんとやばいEmacs Lispです!

正規表現置換、使っていますか?

もっと早く知っておきたかったと 正直、後悔の念でいっぱいです。

C-M-% (query-replace-regexp)、 この狂気に満ちたキーバインドのコマンドですが、 そのままだと使いづらいですよね。

Emacsの正規表現自体イカれているので、 正規表現に慣れている人であっても 100%正しくマッチさせることはできません。

そこで、M-x re-builderで正規表現を対話的に 構築してから置換するという方法もあります。

しかし、これではわざわざ正規表現をコピーする手間がかかります。

そこで、これらを合体させたvisual-regexp.elです。

何も言いません、とにかく今すぐM-%を置き換えてください。

あれほど難解な正規表現置換が一気に 身近な存在になること請け合いです。

visual-regexp インストール

このパッケージはmelpaにあるので パッケージの初期設定 を行ってください。

M-x package-refresh-contents M-x package-install visual-regexp

概要

<2015-04-20 Mon> visual-regexp-steroidsでPerl/Pythonの正規表現にも対応します。 <2015-04-06 Mon> 類似品: phi-search付属のM-x phi-replace-query

これはほんとやばいEmacs Lispです!

正規表現置換、使っていますか?

もっと早く知っておきたかったと 正直、後悔の念でいっぱいです。

C-M-% (query-replace-regexp)、 この狂気に満ちたキーバインドのコマンドですが、 そのままだと使いづらいですよね。

Emacsの正規表現自体イカれているので、 正規表現に慣れている人であっても 100%正しくマッチさせることはできません。

そこで、M-x re-builderで正規表現を対話的に 構築してから置換するという方法もあります。

しかし、これではわざわざ正規表現をコピーする手間がかかります。

そこで、これらを合体させたvisual-regexp.elです。

何も言いません、とにかく今すぐM-%を置き換えてください。

あれほど難解な正規表現置換が一気に 身近な存在になること請け合いです。

(global-set-key (kbd "M-%") 'vr/query-replace)

使い方

使い方は通常の置換とまったく変わりません。

http://rubikitch.com/f/20140826073752.png Fig1: マッチ部分がハイライト!

http://rubikitch.com/f/20140826073800.png Fig2: 置換文字列を入力したところ