首页 » PHP教程 » vim插件php技巧_推荐两款异常实用的vim插件快速定位成对编辑

vim插件php技巧_推荐两款异常实用的vim插件快速定位成对编辑

访客 2024-10-31 0

扫一扫用手机浏览

文章目录 [+]

本日给大家先容两款非常利用的vim插件,在页面内快速移动以及成对编辑。

easymotion

vim插件php技巧_推荐两款异常实用的vim插件快速定位成对编辑

我们知道vim编辑器可以通过按键h/j/k/l来高下移动,利用/关键字来搜索,利用按键w、e可以在单词间快速移动,利用f{char}可以在行内搜索等等。

vim插件php技巧_推荐两款异常实用的vim插件快速定位成对编辑
(图片来自网络侵删)

但是,这些都没有办法在全体页面内快速移动。

本日先容一个快速移动插件easymotion,有了它,想去哪儿就去哪儿。

该插件github地址是:https://github.com/easymotion/vim-easymotion

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

nmap ss <Plug>(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"
标签:

相关文章

Java代码虚拟化保护技术与应用前景

软件应用的需求日益增长,软件开发过程中对代码的保护成为了一个重要议题。Java作为一种广泛应用于企业级应用的编程语言,其代码虚拟化...

PHP教程 2025-03-02 阅读1 评论0

CAD插件错误代码与应对步骤

CAD(计算机辅助设计)软件在工程设计领域得到了广泛应用。CAD插件作为提升设计效率的重要工具,在提高设计师工作效率的也带来了一定...

PHP教程 2025-03-02 阅读1 评论0

上古卷轴代码规则大全游戏背后的编程奥秘

《上古卷轴》作为一款深受玩家喜爱的角色扮演游戏,自问世以来便以其丰富的世界观、独特的游戏体验和深厚的文化底蕴吸引了无数玩家。在这款...

PHP教程 2025-03-02 阅读1 评论0