作家
登录

如何用bash-support插件将Vim编辑器打造成编写Bash脚本的IDE

作者: 来源: 2017-05-08 09:20:29 阅读 我要评论

若何用 bash-support 插件将 Vim 编辑器打造成编写 Bash 脚本的 IDE

在这篇文┞仿中,我们会介绍若何经由过程应用 bash-support vim 插件将 Vim 编辑器安装和设备 为一个编写 Bash 脚本的 IDE。

什么是 bash-support.vim 插件?

bash-support 是一个高度定制化的 vim 插件,它许可你插入:文件头、补全语句、注释、函数、以及代码块。它也使你可以进行语法检查、使脚本可履行、一键启动调试器;而完成所有的┞封些而不须要封闭编辑器。

它应用快捷键(映射),经由过程有组织地、一致的文件内容编写/插入,使得 bash 脚本编程变得有趣和高兴。

插件当前版本是 4.3,4.0 版本 重写了之前的 3.12.1 版本,4.0 及之后的版本基于一个全新的、更强大年夜的、和之前版本模板语法不合的模板体系。

如安在 Linux 中安装 Bash-support 插件

用下面的敕令下载最新版本的 bash-support 插件:

  1. $ cd Downloads 
  2. $ curl http://www.vim.org/scripts/download_script.php?src_id=24452 >bash-support.zip 

按照如下步调安装;在你的主目次创建 .vim 目次(如不雅它不存在的话),进入该目次并提取 bash-support.zip 内容:

  1. $ mkdir ~/.vim 
  2. $ cd .vim 
  3. $ unzip ~/Downloads/bash-support.zip 

下一步,在 .vimrc 文件中激活它:

并插入下面一行:

  1. filetype plug-in on    
  2. set number   # 可选,增长这行以在 vim 中显示行号 

如安在 Vim 编辑器中应用 Bash-support 插件

  1. $ vi ~/.vimrc 

重要:

  1. 所有映射(\+字符 组合)都是针对特定文件类型的:为了避免和其它插件的映射冲突,它们只实用于 sh 文件。
  2. 应用键映射的时刻打字速度也有关系,引导符 \ 和后面字符的组合要在特定短时光内才能辨认出来(很可能少于 3 秒 - 基于假设)。

下面我们会介绍和进修应用这个插件一些明显的功能:

若何为新脚本主动生成文件头

看下面的示例文件头,为了要在你所有的新脚本中主动创建该文件头,请按照以下步调操作。

主动添加文件头到脚本

脚本示例文件头选项

起首设置你的小我信息(作者名称、作者参考、组织、公司等)。在一个 Bash 缓冲区(像下面如许打开一个测试脚本)中应用映射 \ntw 启动模板设置领导。

选中选项 1 设置个性化文件,然后按回车键。

  1. $ vi test.sh 

裹足本文件中设置个性化信息

之后,再次输入回车键。然后再一次选中选项 1 设置个性化文件的路径并输入回车。

设置个性化文件路径

设置个性化文件路径

设置领导会把目标文件 .vim/bash-support/rc/personal.templates 拷贝到 .vim/templates/personal.templates,打开并编辑它,在这里你可以输入你的信息。

按 i 键像截图那样在单引号中插入合适的值。

裹足本文件头添加信息

裹足本文件头添加信息

一旦你设置了精确的值,输入 :wq 保存并退出文件。封闭 Bash 测试脚本,打开另一个脚本来测试新的设备。如今文件头中应当有和下面截图类似的你的小我信息:

  1. $ vi test2.sh 

主动添加文件头到脚本

添加 Bash-support 插件赞助信息

为此,在 Vim 敕令行输入下面的敕令并按回车键,它会创建 .vim/doc/tags 文件:


      推荐阅读

      【海外风向标】老企业,新模式,GAP首席信息官如何诠释“速度与激情”

    “我深爱我的公司,但GAP的决定计划速度实袈溱太慢了,”Chapaman在本周福布斯CIO峰会上说到,“我看到这一点,并尽力改┞俘,如今我们可以很快做出决定,并且快速决定计划>>>详细阅读


    本文标题:如何用bash-support插件将Vim编辑器打造成编写Bash脚本的IDE

    地址:http://www.17bianji.com/lsqh/35039.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)