VIM-IDE

created by
Fritz Mehner
 
script type
utility
 
description
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.

Here are some screen shots :   http://lug.fh-swf.de/vim/vim-bash/screenshots-en.html

The help file online :   http://lug.fh-swf.de/vim/vim-bash/bashsupport.html

The key mappings of this plugin (PDF) : http://lug.fh-swf.de/vim/vim-bash/bash-hotkeys.pdf

DOCUMENTATION
--------------------------------------------------------
This plugin comes with a help file (bashsupport.txt).
Read it with  

  :h bashsupport

** PLEASE READ THE DOCUMENTATION **

Editing actions differ for different modes!  
There are  a lot of  features which can be configured or customized to match your needs.

The installation explained: http://www.thegeekstuff.com article
"Make Vim as Your Bash-IDE Using bash-support Plugin"
(http://www.thegeekstuff.com/2009/02/make-vim-as-your-bash-ide-using-bash-support-plugin)

Plugin featured in the  linux.com article 'Turn Vim into a bash IDE' : http://www.linux.com/articles/114359

GitHub
--------------------------------------------------------
Bash Support is on GitHub:

      https://github.com/WolfgangMehner/vim-plugins

(Please help us keep track of all the issues and name your report/request "Bash-Support: <title>")

MAILING LIST
--------------------------------------------------------
You can subscribe to the vim-plugins-list mailing list to post your questions or
suggestions for improvement or to report bugs.  The list will also be used to
announce new releases ( c.vim / bash-support / perl-support / doxygen-support ).
Visit the following page for subscribing to the mailing list:
    
  http://lug.fh-swf.de/cgi-bin/mailman/listinfo/vim-plugins-list

The vim-plugins-list list is very low on traffic.
 
install details
Copy the zip archive  bash-support.zip  to $HOME/.vim/ and run
      unzip bash-support.zip
If you have already an older version of this plugin and you have modified the
template files you may want to save your templates first or copy the files from the
archive by hand. See also the file README.bashsupport within the zip file.
 
rate this scriptLife Changing Helpful Unfulfilling 
script versions ( upload new version)

Click on the package to download.

packagescript versiondateVim versionuserrelease notes
bash-support.zip4.22014-01-047.0Fritz Mehner- Default shell can be set in ~/.vimrc via g:BASH_Executable.
- Errors can be parsed for bash, dash, ksh, zsh.
- Bugfix: QuickFix list doesn't work properly (thanks to @PengZheng)
- 'Run -> make script executable' (\re) is now a toggle.
- Minor corrections and improvements.
bash-support.zip4.12013-12-097.0Fritz Mehner- Filetype plugin added.
- Bugfix: Setup of local templates in case of global installation.
- Adjusting end-of-line comments improved.
- Submenu 'Regexp' renamed to 'PatternMatching'. Appropriate hotkeys renamed.
- Minor bugfixes.
- Documentation updated.
bash-support.zip4.02013-07-247.0Fritz Mehner++  The plug-in version 4.0 is a rewriting of version 3.12.1 .
++  The template syntax has changed!

- New template system (many thanks to Wolfgang Mehner)
- A few new hotkeys and menu item.
- A few hotkeys and menu items renamed.
bash-support.zip3.12.12013-02-177.0Fritz Mehner- Minor additions and bugfixes in 2 menus.
- Test -v added.
bash-support.zip3.122013-01-057.0Fritz Mehner- New global variable g:BASH_InsertFileHeader (suppress file description comment for new files)
- New menu item 'view code snippet' (\nv).
- New ex command BASH_ScriptCmdLineArguments.
- 3 ex commands renamed.
- Minor internal improvements.
bash-support.zip3.112012-12-047.0Fritz Mehner- Rendering of manuals (\hm) and Bash help (\hh).
- Bugfix: \hb, \hm, \hh not working.
- Minor internal improvements.
bash-support.zip3.102012-06-017.0Fritz Mehner- Resolve $HOME for linked home directories.
- Wrong insertion for parameter substitution "match beginning; del longest
  part" (thanks to John Orr).
- Other minor bugs fixed.
bash-support.zip3.92011-12-277.0Fritz Mehner- Hotkey renamed: \st -> \su
- New global variable allows loading menus only with filetype 'sh'.
- Comments: echo "<line>" escapes double quotes in original text.
- Other minor bugs fixed.
bash-support.zip3.82011-11-187.0Fritz Mehner- New comment submenu 'script sections'.
- Two new hotkeys \css, \ckc for commenting.
- Two new plugin tags: LICENSE,ORGANIZATION
- Run menu: new item 'Bash cmd. line arg.' (\rba).  
- I/O-Redir-menu: additional item'>&2'
- System-wide installation: minimal Template file for a user will automatically
  be added.
- Hotkey renamed: \t -> \t1
- A few code snippets for debugging added.
- Bugfix: \cl did not work in insert mode.
- Other minor bugs fixed.
bash-support.zip3.72011-10-187.0Fritz Mehner- The three hotkeys \cl, \cj, \cc allow a range, e.g. '3\cl' (see help text and
bash-hot-key.pdf).
- Plugin loads faster: loading the templates is delayed until the first use.
- Plugin now works with pathogen.vim.
- Menus will always be generated (for the use with :emenu).
- Bugfix: no local templates available with a system-wide installation (thanks to Iain Arnell).
- Several improvements.
bash-support.zip3.62011-07-027.0Fritz Mehner- New hotkey \ssa and menu entry for the selection of a subarray.
- Bugfix: detection of a system-wide installation can fail.
- Minor improvements.
bash-support.zip3.52011-02-267.0Fritz Mehner- Bugfix: detection of a system-wide installation can fail.
- Minor improvements.
bash-support.zip3.42010-12-087.0Fritz Mehner- 2 new hotkeys: \t, \t2 (empty tests)
- Windows: user and system installation.
- Syntax check under Windows.
- Several minor bugs fixed.
bash-support.zip3.32010-11-057.0Fritz Mehner- 3 hotkeys renamed: \sl -> \sei (elif), \sas -> \saa ( ${.[@]} ) , \hp -> \hbs.
- 3 new hotkeys: \sa1 ( ${.[*]} ), \san ( ${#.[@]} ), \sai ( ${!.[@]} ).
- 1 new menu entry (Tests)
- Minor improvements.
bash-support.zip3.22010-08-087.0Fritz Mehner- New hotkey and menu entry for [[ =~ ]]
- New for Bash 4.1: shopt 'compat40', variables '$BASHOPTS', '$BASH_XTRACEFD'.
- Bugfixes: local installation looks like a system-wide installation in seldom cases.
- Bugfixes: typo in 4 menu entries.
bash-support.zip3.1.12010-02-137.0Fritz Mehner- Bugfixes: code snippets will not be found if plugin not installed beyond '$HOME/.vim'.
- Bugfixes: undocumented global variable used in above non-standard installation.
bash-support.zip3.12010-02-017.0Fritz Mehner- The plugin now handles different template styles without editing and reloading the main template file.
- New hotkey and ex-command to switch template styles.
- New global List/Dictionnary g:BASH_AlsoBash: add filename pattern (and styles) for files not named *.sh .
- Minor improvements.
- Bugfixes: missing redraws in some cases.
bash-support.zip3.0.12009-12-177.0Fritz Mehner- New global variable g:BASH_Errorformat: adapt the error format used to parse
  runtime messages to your locale setting.
- Bugfix (Windows only): missing internal variable prevents proper initialization.
bash-support.zip3.02009-11-297.0Fritz Mehner+ Completely new template system. User can change templates on the fly.
+ Additional mapping Ctrl-j : jump behind parenthesis or strings in the current line.
+ A few Posix character classes have better shortcuts.
+ Bugfix: insert mode for Posix character classes.
bash-support.zip2.142009-09-177.0Fritz Mehner+ Debugging: ddd always called with bashdb(1)  (may cause trouble otherwise).
+ More complete adaption to Bash 4.0: options, builtins, environment variables.
+ Bugfix: running and starting the debugger causes error if working directory is not
  the directory of the current file.
+ Minor improvements.
bash-support.zip2.132009-07-247.0Fritz Mehner+ New menu item 'array element'.
+ New hotkeys \sa, \sas.
+ New submenu 'Snippets'.
+ Hotkeys for the POSIX character classes.
+ Hardcopy (run menu) can print any buffer.
+ Bugfix: 'Run->save + run script' (\rr, <C-F9>) : visual mode broken.
+ Minor improvements.
bash-support.zip2.122009-07-017.0Fritz Mehner+ Hotkeys are shown in the menus.
+ New menu item and hotkey \hb : open the Bash manual.
+ New hotkey \rco : syntax check options.
+ File browser for code snippets choosable (new global variable).
+ Bugfix: wrapper script for use of a xterm could not handle parameters containing blanks.
+ Minor improvements.
bash-support.zip2.112009-05-187.0Fritz Mehner+ Additions for Bash version 4.0.
+ Comments menu (\cj): adjustment of end-of-line comments improved.
+ Two submenus rearranged.
bash-support.zip2.102009-01-307.0Fritz Mehner- new item in the Statements-menu: 'for ((...)) do done'.
- new item in the Statements-menu: 'printf "%s"'.
- new item in the Statements-menu: indirect parameter expansion ${!name}
- Bugfix: unnecessary submenu beyond 'Environ'.
- Bugfix: shopt menu had no insert mode.
bash-support.zip2.9.12009-01-087.0Fritz Mehner- Map leader for hotkeys now user definable: new global variable g:BASH_MapLeader.
- Bugfix: 'Statements->no. of elem.s' inserts wrong text.
bash-support.zip2.92008-11-037.0Fritz Mehner+ Can now be used under Windows, e.g. with win-bash (few restrictions).
+ Name completion when entering a builtin name.
+ Bugfix: help shows no selection when just 2 manuals are available.
bash-support.zip2.82008-10-217.0Fritz Mehner+ New help menu: help reorganized, 3 new help hotkeys.
+ The help hotkeys now also work when Vim is run on the console.
bash-support.zip2.7.12008-10-037.0Fritz Mehner+ Minor bugfix in the I/O-Redir-menu.
+ I/O-Redir-menu shows redirectors (sort of help).
+ I/O-Redir-menu: here-document item has a vmode.
+ File name expansion for the first command line argument entered with <S-F9>.
bash-support.zip2.72008-08-147.0Fritz Mehner+ When a Bash script is started from the Vim command line errors and warnings (if any)
  are caught in an error window allowing quickfix commands to be used.
+ Scripts which are not set executable can be run under Vim.
+ One new hotkey.
bash-support.zip2.62008-07-247.0Fritz Mehner+ Superfluous control characters for mode switching (menus, hotkeys) removed. Caused beeps.
+ Most hotkeys now work in insert mode.
bash-support.zip2.52008-05-297.0Fritz Mehner+ Menu item 'toggle comment' replaces 'code->comment' and 'comment->code'
+ Hotkey \co removed,  \cc is now a toggle.
+ Bugfix. Adjusting comments (\cj): # in '$#' and '${#...}' is no longer
  regarded as a start of a comment.
+ Bugfix. \cl in insert mode called function for visual mode.
bash-support.zip2.42008-01-177.0Fritz Mehner+ Format for the macros |DATE|, |TIME|, and |YEAR| can be defined by the user.
+ Option 'nocasematch' added.
+ Additional menu entries: 1 parameter substitution, 1 special variable, array index list.
+ Help text improved.
bash-support.zip2.32007-08-256.0Fritz Mehner+ Changes to allow a system-wide installation (please see the help file 'doc/bashsupport.txt').
bash-support.zip2.22007-06-256.0Fritz Mehner+ Snippets can now be managed in the console mode.
+ Three new key mappings for snippet handling.
+ Three items from the statements menu removed (quoting; but see file customization.vimrc).
bash-support.zip2.12007-05-236.0Fritz Mehner+ New menu item and key mapping to adjust end-of-line comments.
+ New insert mode mappings.
+ A few mappings have been renamed (to bring them into line with my C/C++ and Perl plugin).
bash-support.zip2.0.12007-03-126.0Fritz Mehner+ Bugfix: missing hotkey \ch added (Thanks to Ian Tegebo).
+ File wrapper.sh moved to the new directory 'bash-support/scripts'.
bash-support.zip2.02007-01-236.0Fritz Mehner+ PLUGIN DIRECTORIES REARRANGED.
+ One new mapping (\cs).
+ Statement menu extended.
+ Bash keyword help (S-F1) improved.
+ Bugfix: empty new file after removing the header template can't be closed.
+ Bugfix : Tools entry missing when root menu not shown from the start.
bash-support.zip1.152006-12-136.0Fritz Mehner+ Inserting a function can be used in visual mode (+ new key mapping).
+ Bugfix: cursor misplaced after some visual mode operations.
+ Needs Vim version 7.0+.
bash-support.zip1.142006-08-026.0Fritz Mehner+ Setting the column for the start of line-end comments improved.
+ Mac OS X : circumvent a Vim bug which caused a crash when loading plugin version 1.13.
bash-support.zip1.132006-04-246.0Fritz Mehner+ The hotkeys F9 and \rd now also starts the debugger if vim is running without GUI.
+ The debugger frontend ddd can be started as preferred debugger.
+ New help entry in the main menu of this plugin (shows the plugin documentation).
+ A hardcopy shows the localized date and time in the header line.
bash-support.zip1.122005-11-146.0Fritz Mehner+ Bugfix: hotkey <S-F9> now working again.
+ Syntax check recognizes shopt options.
+ New regex menu: compose regular expressions with a few keystrokes from the menu.
bash-support.zip1.112005-11-016.0Fritz Mehner+ Start debugger bashdb with a keystroke.
+ Parameter, environmnent variables, builtins completed.
+ Code <-> comment working in all modes.
+ Insert/remove echo for commenting/uncommenting statements.
+ Script will be made executable before running it (e.g. after a "Save As...").
bash-support.zip1.10.12005-10-036.0Fritz Mehner+ Starting an xterm was not possible for some Linux/Unix installations (bugfix).
bash-support.zip1.102005-08-236.0Fritz Mehner+ Shopt-menu added.
+ New Bash 3.0 set options added.
+ More builtins.
+ <S-F1> or \h displays help for the Bash builtin command under the cursor.
+ Key mappings for all run menu entries.
+ Line end comments start in a fixed column now (can be set from the menu).
+ Spaces in path names and file names are now possible.
+ Template files and snippet files are no longer kept in the list of alternate files.
bash-support.zip1.92004-12-066.0Fritz Mehner+ Running a Bash-script
  (1) The script can be run from the command line as usual.
  (2) The output can be directed into a window with name "Bash-Output".
  (3) The script can be run in a xterm.
+ The new hotkey Shift-F9 or the "cmd. line arg." sets command line arguments for the
  current buffer (that is, each buffer can have its own arguments).
+ A code snippet with the file name extension "ni" or "noindent" will not be
  indented on insertion.
+ 'Line End Comments' ignores blank lines in a marked block.
+ Calling a set-command (submenu "Set") for a marked block will set this option above
  this block and unset it below.
bash-support.zip1.82004-07-096.0Fritz Mehner+ Installation simplified.
+ Run syntax check / list errors in an error window.
+ Append aligned comments to all lines of a marked block.
+ The root menu can be removed.
+ The dialog windows (GUI) have been replaced by more flexible command line inputs.
+ The undocumented and unnecessary hot key F12 has been removed.
bash-support.zip1.72003-08-116.0Fritz Mehner+ Only one entry in the gVim root menu.
+ 28 key mappings for Vim without GUI. See bash-hot-keys.pdf (reference card).
+ All hotkeys are only defined for bash files.
+ Install script added.
+ Customization improved.
+ Vim doc added (file bashsupport.txt).
+ Documentation improved.
+ Bug fix (template file handling)
bash-support.zip1.52003-05-316.0Fritz Mehner+ Tag substitution rewritten (Some characters in a substitution text for a tag  prevented the tag from being substituted).
+ All bash variables can now be inserted from the menus.
+ A marked region can be surrounded by a for-, if, select- while- or until   statement (with indentation).
+ A marked text can be surrounded with quotes.
+ A marked region or a complete line can be surrounded with echo " ".
+ The echo " " can be removed from a line.
bash-support.zip1.42003-04-266.0Fritz Mehner+ Block comments are now read as templates or skeletons from files:
    frame Comment,  function description,  file header
+ These templates can contain tags like |FILENAME|, |AUTHOR| etc. which are replaced   after reading.
+ indentation: multiline inserts and code snippets will be indented after insertion.
+ Most menu entries are now also active in normal mode.
+ Reading the templates is done in one function which can be called in an autocmd.
+ Code cleanup: register z no longer used. Most function calls are silent now.
bash-support.vim1.32002-08-076.0Fritz MehnerInitial upload

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值