Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
public:vimbashfactory [2010/08/23 23:53] – external edit 127.0.0.1public:vimbashfactory [2022/08/04 15:31] (current) – fix indent Nico
Line 1: Line 1:
-====== How to quickly create fully fonctionnal shell scripts using VIM ======+====== How to quickly create fully functional shell scripts using VIM ======
  
   * Download the [[http://www.vim.org/scripts/script.php?script_id=1172|VIM template script]]   * Download the [[http://www.vim.org/scripts/script.php?script_id=1172|VIM template script]]
   * Install it (:source path_to_vim_script)   * Install it (:source path_to_vim_script)
   * Create the following script in .vim/templates/sh:   * Create the following script in .vim/templates/sh:
-<code> + 
-#!/bin/bash+<code bash
 +#!/bin/sh
  
 VERSION="$0 v1.0" VERSION="$0 v1.0"
Line 58: Line 59:
 exit 0 exit 0
 </code> </code>
 +
   * Add the following line in .vimrc:   * Add the following line in .vimrc:
-<code>+ 
 +<code vim>
   au BufWritePost * if getline(1) =~ "^#!" | if getline(1) =~ "/bin/" | silent !chmod a+x <afile> | endif | endif   au BufWritePost * if getline(1) =~ "^#!" | if getline(1) =~ "/bin/" | silent !chmod a+x <afile> | endif | endif
 </code> </code>