Bash-Support

最近要写几个shell script,到G上找找看有没有合适的插件可用,在Vim的官网果真找到了一个插件:Bash-Support.

非常巧合的是,前几天刚看完<<Linux 101 Hacks>>这本书,在书的Foreword这一栏的作者恰好是Bash-Support的作者:Prof. Dr. Fritz Mehner, FH Südwestfalen, Germany


“Write BASH-scripts by inserting comments, statements, tests, variables, builtins, etc..
Speed up writing new scripts considerably.
Write code und comments with a professional appearance from the beginning.”
                                                                                          
下载
目前最新版是3.2的,下载地址请猛击这里.

安装
将zip文件下载至~/.vim,解压缩即可.更详细的请见bash-support/README.bashsupport.

使用
使用起来也很简单,熟记几个常用的快捷键就可以了.
我这里只介绍几个常见的,如果您想了解更多,请猛击这里,或者阅读bash-support/doc/bashsupport.txt
PS:这里有一张快捷键的PDF映射表,把它当做桌面不错,经常看看就不会忘了.

下图是我建立一个.sh文件的初始界面

\sc: case in … esac
\sl: elif then
\sf: for in do done
\sfo: for ((…)) do done
\si: if then fi
\sie: if then else fi
\ss: select in do done
\st: until do done
\sw: while do done
\sfu: function
\se: echo ­e “\n”
\sp: printf “\n”

PS:敲含有字母“s”的时候要连在一起敲,如果敲的很慢的话就会出现insert模式了.

  • http://www.freetstar.com freetstar

    mark下,用了这个插件应该会很有效率

  • Sean Chen

    s直接就insert模式了,根本控制不了~