复制到vim 或者导入到shell中格式错乱的问题探究

本文介绍了在使用Vim编辑器粘贴Spark脚本时遇到的格式错行问题,分析了问题根源在于制表符与空格混用导致的格式不一致,并提供了通过Notepad++统一空白字符格式的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

今天写了个spark的脚本,整理了下格式,毕竟一直弄到一块不好看,也容易落下,如下所示
image.png

然后写完后我往linux中的vim中粘贴,发现格式发生变化了,发生了错行。当时想是不是vim有什么机制,后来就是用rz 将想好的脚本导入进去,发现还是呈现那种错行的状态
image.png

解决

核心原因还是因为空白地方的格式不多。有制表符 有空格所以造成了这个现象。
我移动到 照片中–conf 之前,发现第二行空白地方是空格,而剩下行–conf空白的地方都是制表符,所以造成了这种错行的现象。

解决办法(基于notepad++):将符号统一,或者制表符或者换行符。在notepad++中 编辑–> 空白字符操作–> TAB转空格 就将所有的空白字符都转为了空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值