vis.vim : ビジュアルモードで選択した範囲に検索やコマンドを実行
Visualモードで選択したエリアに対して、 検索、および、コマンドを実行することができます。 (Windows, Mac)
概要
vis.vim : Visual Commands, Substitutes, and Searches (visual line, character, and block)
http://www.vim.org/scripts/script.php?script_id=1195
visualモードで選択したエリアに対して、 検索、および、コマンドを実行することができます。
インストール方法
スクリプト をダウンロードしてください。
このファイルは圧縮形式で配布されているので、解凍ツールで解凍し、
生成されたvis.vimスクリプトをpluginディレクトリにコピーしてください。
更に、このスクリプトの動作に必要な cecutil.vimスクリプト もインストールします。
このファイルも解凍後、pluginディレクトリにコピーしてください。
ここまでの作業が終わったら、一旦、vimエディタを起動します。 これでインストール作業の終了です。
ファイル | URL |
---|---|
vis.vim.gz | http://www.vim.org/scripts/script.php?script_id=1195 |
cecutil.vim.gz | http://www.vim.org/scripts/script.php?script_id=1066 |
使用方法
コマンド、検索を実行したいエリアを選択した後、
その指定のエリアに対して、「:S」で検索、「:B」でコマンドが実行できます。
書式 | 説明 |
---|---|
:'<,'>B 実行するコマンド | 選択したエリアに対してコマンドを実行します。 |
:'<,'>S 検索するパターン | 選択したエリアに対して検索を実行します。 |
コマンドの実行
Visualモードで選択して「:B」を入力、
スペースを空けて、実行したいコマンドを入力します。
" コマンドの入力例 :'<,'>B s/pre/post/g

コマンドを実行したいエリアを選択します。
Visualモードで Ctrl-v (Cntrolキーを押しながらvキー) を入力すると、エリアを選択できます。
↓

選択したエリアに対してコマンドを実行します。
Visualモードで範囲を選択した状態で「:」を入力すると、エディタの一番下のコマンドラインが
" Visualモードで「:」を入力するとこうなる。 :'<,'>
となるので、
ここから続けてコマンドを入力します。
↓
Enterキーを入力するとコマンドを実行します。
