我有一些1000行shell脚本所有kepywords格式的shell脚本
的if/else,同时,在这里记录
谁能告诉最好的方式来格式化脚本,所以脚本看起来不错。
我正在尝试VG =在vim中,但取代了HERE文档内容。
我有一些1000行shell脚本所有kepywords格式的shell脚本
的if/else,同时,在这里记录
谁能告诉最好的方式来格式化脚本,所以脚本看起来不错。
我正在尝试VG =在vim中,但取代了HERE文档内容。
默认情况下,gg=G
为您提供了8个空间添加下面的参数。为了减少8个空间,以3位编辑.vimrc
文件:
set tabstop=3
set shiftwidth=3
set expandtab
这SO question qives你的好,在相关的一切gg=G
的背景下讨论。
gg = G的问题是它缩进这里的文档代码 –
Ex - cat << EOF –
PyCharm的BashSupport插件现在有一个实验bash
代码格式化程序。
Sadly the BashSupport plugin "will only receive fixes for major problems" as of 2017。
检查这个https://github.com/mvdan/sh,这里是缩进两个空格
shfmt -i 2 -w yourscript
添加一个例子,进一步说明你正在尝试做的样品命令。有了这种有限的信息,我们无法帮助你。 – MrKickkiller
使用gg = G来缩进整个文件 – DanieleO
@DanieleO的解决方案做的工作 – syadav