问题描述:

  今天需要修改一些bash脚本,因为考虑到pycharm里面能够直接写,而我用pycharm比较多,所以直接用pycharm写了,由于改的那个bash脚本是别的同事写的,里面的缩进都是用的Tab制表符,我直接复制了过来,导致脚本里面出现了空格和Tab混用的结果,一度报错(我的pycharm设置的是4空格代替Tab的),瞅了半天也没瞅出问题来,后来同事提醒了一下,让我把Tab都替换成4空格。

  但是问题来了,几百行的bash,一个个的手工去删去替换。。。有点累,故选择了好用的工具notepad++来替换,完美解决

  另:适用于公司电脑网速下载三方库很慢,但是自己电脑网速很快(开热点,VPN,FanQ等各种手段),可以在自己电脑上下号离线包后,拷贝过去的情况

需要准备的工具/条件:

1、notepad++

2、待修改脚本

解决步骤:

1、notepad++中打开脚本 ----->菜单栏/编辑---->空白字符操作---->Tab转空格

参考链接:

  https://my.oschina.net/u/1030459/blog/752234

最新文章

  1. iOS 杂笔-25(不要用copy修饰NSMutableString)
  2. Java虚拟机内存管理原理基础入门
  3. 如何在MAC上使用SVN,简单几行命令搞定
  4. 【转】Windows Phone 8 开发环境的搭建
  5. struts2.3.16所需的基本的jar包
  6. 项目总结(四)--- 网络封包分析工具Charles
  7. nginx ssi 配置小细节(一)
  8. JMeter使用技巧
  9. codeforces #310 div1 B
  10. 学习C++ Primer 的个人理解(十一)
  11. 单链表之C++实现
  12. Struts2 学习笔记18 拦截器原理分析
  13. 银行家算法java实现
  14. ios 将彩色照片转化成黑白等几种类型
  15. Linux系统(四)负载均衡LVS集群之NAT模式
  16. oracle job执行失败
  17. POJ3261:Milk Patterns
  18. python中字符串和列表只是汇总
  19. 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十八║Vue基础: 指令(下)+计算属性+watch
  20. .NET Core:多样的宿主

热门文章

  1. iOS多线程定时器
  2. Android进阶之绘制-自定义View完全掌握(二)
  3. Swift设置只读(readOnly)属性
  4. jenkins构建找不到python依赖
  5. Postsql 修改字段长度和类型
  6. 如何获取表增长历史记录信息? (Doc ID 1395195.1)
  7. Codechef November Challenge 2019 Division 1
  8. CF1263F Economic Difficulties(DP)
  9. Mysql 免安装教程 百度云网盘有文件和word说明
  10. HTML连载41-水平居中的注意点、盒子居中和内容居中