8 Vimにテキストがあります ヒットCtrl+VしてVImをブロックモードにします 必要なテキストを強調表示します 入力:これは、このプロンプトを与えます:'<,'> プロンプトに正規表現を追加しますs/ /*/g。これで私が:'<,'>s/ /*/g残り、テキストが強調表示されます Enterキーを押します 残念ながら、それはブロックだけでなく、ブロック全体の行で動作します。とにかくブロック検索と置換を行う方法はありますか? vim regex — エヴァン・キャロル ソース
12 ビジュアルブロックモードでexコマンドを使用する場合:、それらは常に行全体で動作します。これを回避するには2つの方法があります。 \%Vアトムは、視覚領域内一致します。試す :'<,'>s/\%V /*/g 見る :help %V 一部のコマンドには、ライブv_sまたはv_rの特別な視覚バージョンがあります。見る:help visual-operators — デイブパリロ ソース これを機能させる方法がわかりません — Evan Carroll、 \%Vアトムは、パターンを制限して、ビジュアルセレクション内でのみ一致するようにします。試してみる:'<,'>s/\%V /*/g — DaveParillo、 1 このページには、あなたが何をしようとしているのかについての良い記事があります。vim.wikia.com/wiki/Search_and_replace_in_a_visual_selection — DaveParillo