加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

什么是选择当前单词的多个实例并更改它们的vim方法?

发布时间:2020-12-15 18:23:56 所属栏目:安全 来源:网络整理
导读:任何熟悉Sublime Text的多光标功能的人都会识别出执行以下操作的模式:多次按热键可选择光标下多个单词实例,并自动为每个实例创建一个新光标.然后同时编辑每个实例,例如用另一个词或任何你想要的东西替换当前的词. 多个游标功能可通过plugin用于vim.在使用该
任何熟悉Sublime Text的多光标功能的人都会识别出执行以下操作的模式:多次按热键可选择光标下多个单词实例,并自动为每个实例创建一个新光标.然后同时编辑每个实例,例如用另一个词或任何你想要的东西替换当前的词.

多个游标功能可通过plugin用于vim.在使用该插件之前,我希望(作为一个新的vim用户)检查是否有更本机的类似vim的方式来实现相同的任务.

例如,我知道我可以使用:s命令进行搜索和替换(按照说明here),但这要求我(1)键入我要替换的单词(或使用< C-r> < C-a>这样做的快捷方式),而不是简单地使用当前单词和(2)定义范围.也许这是本土的vim方式,也许(可能!)还有另一种我不知道的方式.

那么本机的vim方式是什么?

我使用*,gn和.做出改变

>用*选择当前单词(返回N)
>用gn动作改变单词.例如cgnfoo< ESC>
>重复通过.命令

注意:如果您有许多更改,那么使用替换命令可能会更好.

关于gn议案有一个很好的Vimcasts集:Operating on search matches using gn.

有关更多帮助请参阅:

:h *
:h gn
:h .

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读