【发布时间】:2021-04-10 20:35:38
【问题描述】:
我想尝试一下 vim,然后习惯它...我一直在尝试复制 VScode 的 Ctrl+D 功能...所以我尝试了几个 Google 解决方案。
这是我在收到该错误时尝试过的:
:g/oldword/norm newword
我看到很多人都在做这样的搜索模式,但是我收到这条消息很烦人,却无法在谷歌上找到解决方案:D
我知道我可以用/word 然后cgn newword 解决这个问题,然后用. 运算符重复,但是,我希望能够使用全局命令来搜索模式和东西,也可以用于其他目的,这让我感到压力很大,我无法让它工作!
Here is the error I am getting.
非常感谢/欢迎任何帮助!谢谢。
编辑:忘了提一下:我们说的是用于 VScode 的 Vim,而不是 gvim 安装的东西。也会尝试安装它,并更新问题。
Edit2:好吧,显然,在安装 gvim(来自官方网站)并在 cmd 提示符下通过 vim 命令运行它之后,官方 vim 可以运行 :g 命令。
就像(例如)如果您想搜索 <a> 并将其替换为 <router-link> 您可以这样做::g/<a>/norm ciw<router-link>
这意味着:
-
:g/<a>/norm运行全局(文件)搜索模式<a> -
ciw- 换字 -
<router-link><a>的替换模式 注意:</a>之后也应该这样做:D
问题依然存在。
虽然本机 vim exe(在 vscode 之外)可以运行并且可以运行这些东西,但我仍然需要修复 vscode 一个(即扩展名)。语法高亮和更正非常好。
【问题讨论】:
标签: visual-studio-code vim vscodevim