千家信息网

vim实现快速定位和成对编辑的插件介绍

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,今天给大家介绍两款非常使用的vim插件,在页面内快速移动以及成对编辑。easymotion我们知道vim编辑器可以通过按键h/j/k/l来上下移动,使用/关键字来搜索,使用按键w、e可以在单词间快速移
千家信息网最后更新 2025年01月24日vim实现快速定位和成对编辑的插件介绍

今天给大家介绍两款非常使用的vim插件,在页面内快速移动以及成对编辑。

easymotion

我们知道vim编辑器可以通过按键h/j/k/l来上下移动,使用/关键字来搜索,使用按键w、e可以在单词间快速移动,使用f{char}可以在行内搜索等等。但是,这些都没有办法在整个页面内快速移动。

今天介绍一个快速移动插件easymotion,有了它,想去哪儿就去哪儿。该插件github地址是:https://github.com/easymotion/vim-easymotion

同样,我们使用vim-plug插件安装好它。然后再配置文件中加入一行映射

nmap ss (easymotion-s2)

注意到没有,这里我们需要的是递归映射,而不是非递归映射。配置好之后,我们就可以去使用它了。下面演示如何使用它来完成在页面快速移动的功能。

如图,我们想快速移动到第9行的layui位置。如果不用easymotion的话,就需要使用vim自带搜索,输入

/layui

然后使用n/N上下移动。如果使用easymotion的话,就更加的简单和快捷。只需按下两个ss,然后输入la。

可以看到,此时界面已经不一样了,将和la匹配到的所有位置都用红色标注起来,并且每一块都有自己对应的字母。只要我们按下对应的字母,就可以快速跳到指定的位置了。

vim-surround

平时工作中,也会经常碰到成对编辑的情况下。比如将字符串的单引号换成双引号。这时候,如果没有成对编辑插件的话,就比较麻烦了,需要去修改两遍,才能完成需求。

现在,我们先把该插件安装下来。该插件github地址是https://github.com/tpope/vim-surround。

安装完成后,来和大家说说如何去使用,主要从三个方面来说明,成对修改、成对添加、成对删除。

现在,我们想将第25行的where里面的双引号换成单引号,需要如何去做。

  • 首先将光标移动到""中任意字符上

  • 输入cs"';cs(c表示change),表示将双引号改为单引号

如果想成对删除,删除双引号,又该怎么去做

  • 将光标移动到""中任意字符上

  • 输入ds",d表示delete

双引号已经被删除了,但现在需要添加双引号有应该怎么去做

  • 将光标移动到i上

  • 输入ysiw"

以上就是推荐两款非常实用的vim插件--快速定位、成对编辑的详细内容,更多请关注其它相关文章!

移动 引号 插件 输入 位置 光标 字符 页面 搜索 上下 地址 字母 按键 递归 配置 定位 实用 一行 三个 不用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 泉州服务器托管1u 泉州金鑫盾网络技术有限公司 运营商限制服务器怎么处理 网络安全宣传海报免费下载 长春树人软件开发 王牌战争主播的服务器怎么进 宝鸡网络安全专家李效博 无法ping服务器 服务器一般可支持多大功率电源 腾讯服务器连接不了宽带 我的世界跑酷服务器地址 服务器怎么设置端口 深圳迈集软件开发公司 如何提高嵌入式软件开发能力 程序员和网络安全员有什么区别 服务器异常怎么回事是电脑的事吗 数据库三大范式简介 中专学校的计算机网络技术难学吗 网络安全技术试点视频 服务器远程管理页面 联想服务器技术售后支持电话 软件开发五年了怎么做 互联网科技公司会计账务处理 游戏服务器限制是什么意思 初中文化可以自学网络安全吗 特斯拉充电503服务器维护 城镇网络安全基础设施 合唱软件开发 方舟线上服务器 数据库语句如何修改字段类型
0