多平台统一管理软件接口,如何实现多平台统一管理软件接口
1542
2023-03-13
Vim快速合并行及vim 将文件所有行合并到一行
VIM (Unix及类Unix系统文本编辑器)
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。 Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的
刚接触 Vim 会觉得它的学习曲线非常陡峭,要记住很多命令。所以这个系列的分享,不会教你怎么配置它,而是教你怎么快速的使用它。
在开发时为了代码美观,经常会把属性用换行的方式显示。
title="批量编辑所属组织" :visible.sync="isShow" :before-close="beforeClose" > ...
title="批量编辑所属组织"
:visible.sync="isShow"
:before-close="beforeClose"
>
...
这种场景适用于标签属性少,代码量也少的情况。
如果标签突然增多,阅读起来就会很不方便。比如下面这样:
:data="tableData" border style="width: 100%"> fixed prop="date" label="日期" width="150"> prop="name" label="姓名" width="120"> prop="province" label="省份" width="120"> prop="city" label="市区" width="120"> prop="address" label="地址" width="300"> prop="zip" label="邮编" width="120"> fixed="right" label="操作" width="100">
:data="tableData"
border
style="width: 100%">
fixed prop="date" label="日期" width="150">
fixed
prop="date"
label="日期"
width="150">
prop="name" label="姓名" width="120">
prop="name"
label="姓名"
width="120">
prop="province" label="省份" width="120">
prop="province"
label="省份"
width="120">
prop="city" label="市区" width="120">
prop="city"
label="市区"
width="120">
prop="address" label="地址" width="300">
prop="address"
label="地址"
width="300">
prop="zip" label="邮编" width="120">
prop="zip"
label="邮编"
width="120">
fixed="right" label="操作" width="100">
fixed="right"
label="操作"
width="100">
所以我们就需要把标签和属性变为一行。
多数 IDE 在代码格式化时,都不会处理标签的属性。
我们只能通过光标换行,然后在按删除的方式进行解决。
那么接下来介绍的这个技巧,叫 “合并行”,能让我们快速的解决这个问题。
操作步骤:
1. 按 ESC 进入 Normal 模式,移动游标定位到第 2 行的位置。
2. 按 shift+j 就可以实现合并行的操作。
PS:vim 将文件所有行合并到一行
在 Normal Mode下执行:
ggvGJ
gg 用于跳到行首
v 转换成 visual 模式
G 跳到最后一行
J 合并行
总结
以上所述是给大家介绍的Vim常用操作快速合并行功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,会及时回复大家的。在此也非常感谢大家对我们网站的支持!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~