8 我在Vim中有文字 点击Ctrl+V以将VIm置于块模式 突出显示我想要的文字 输入:此提示:'<,'> 我在提示中添加了我的正则表达式s/ /*/g。这给我留下:'<,'>s/ /*/g了深刻的印象 我按回车 不幸的是,它在块的整个行上运行,而不仅仅是块。无论如何,有做一个块搜索和替换? vim regex — 埃文·卡洛尔 source
12 在可视块模式下使用ex命令时:,它们始终在整行上运行。有两种解决方法: 该\%V原子将匹配仅内部的视觉区域。尝试 :'<,'>s/\%V /*/g 看到 :help %V 某些命令有特殊的直观版本,实时v_s或v_r。看到:help visual-operators — 戴夫·帕里洛 source 我不知道该如何工作 — Evan Carroll 2010年 \%V原子将限制图案,使其仅在视觉选择内匹配。试试:'<,'>s/\%V /*/g — DaveParillo 2010年 1 该页面很好地记录了您要执行的操作。vim.wikia.com/wiki/Search_and_replace_in_a_visual_selection — DaveParillo 2010年